public static class RegistryConfigurationProcessor.HandlerDefinitionObject extends Object
Constructor and Description |
---|
RegistryConfigurationProcessor.HandlerDefinitionObject(CustomEditManager customEditManager,
org.apache.axiom.om.OMElement handlerConfigElement)
Constructor accepting a handler configuration and the custom edit manager to use.
|
RegistryConfigurationProcessor.HandlerDefinitionObject(org.apache.axiom.om.OMElement handlerConfigElement)
Constructor accepting a handler configuration.
|
Modifier and Type | Method and Description |
---|---|
Filter |
getFilter()
Gets the filter instance.
|
Handler |
getHandler()
Gets the handler instance.
|
String[] |
getMethods()
Get methods to which this handler is engaged.
|
int |
getTenantId()
Gets the tenant identifier
|
RegistryConfigurationProcessor.HandlerDefinitionObject |
invoke()
Builds a handler definition object from XML configuration
|
public RegistryConfigurationProcessor.HandlerDefinitionObject(CustomEditManager customEditManager, org.apache.axiom.om.OMElement handlerConfigElement)
customEditManager
- the custom edit manager to use.handlerConfigElement
- the handler configuration element.public RegistryConfigurationProcessor.HandlerDefinitionObject(org.apache.axiom.om.OMElement handlerConfigElement)
handlerConfigElement
- the handler configuration element.public String[] getMethods()
public Handler getHandler()
public int getTenantId()
public Filter getFilter()
public RegistryConfigurationProcessor.HandlerDefinitionObject invoke() throws InstantiationException, IllegalAccessException, NoSuchMethodException, InvocationTargetException, org.wso2.carbon.user.core.UserStoreException
InstantiationException
- for errors in creating classesIllegalAccessException
- for exceptions due to invisibility of methodsNoSuchMethodException
- for errors due to accessing non-existing methods.InvocationTargetException
- for errors in invoking methods or constructors.org.wso2.carbon.user.core.UserStoreException
- if an error occurs in user management related
operations.Copyright © 2016 WSO2 Inc. All Rights Reserved.