@PublicAPI(stability=VOLATILE, mayInstantiate=false, mayExtend=true, mayInvoke=false) public interface InvokableComponent
Modifier and Type | Method and Description |
---|---|
DN |
getInvokableComponentEntryDN()
Retrieves the DN of the configuration entry with which this
component is associated.
|
InvokableMethod[] |
getOperationSignatures()
Retrieves a list of the methods that may be invoked for this
component.
|
Object |
invokeMethod(String methodName,
ConfigAttribute[] arguments)
Invokes the specified method with the provided arguments.
|
DN getInvokableComponentEntryDN()
InvokableMethod[] getOperationSignatures()
Object invokeMethod(String methodName, ConfigAttribute[] arguments) throws DirectoryException
methodName
- The name of the method to invoke.arguments
- The set of configuration attributes holding
the arguments to use for the method.null
if it
did not return a value.DirectoryException
- If there was no such method, or if
an error occurred while attempting
to invoke it.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.