Class APIConfigurationImpl
- java.lang.Object
-
- org.identityconnectors.framework.impl.api.APIConfigurationImpl
-
- All Implemented Interfaces:
org.identityconnectors.framework.api.APIConfiguration
public class APIConfigurationImpl extends Object implements org.identityconnectors.framework.api.APIConfiguration
-
-
Constructor Summary
Constructors Constructor Description APIConfigurationImpl()APIConfigurationImpl(APIConfigurationImpl other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationPropertiesImplgetConfigurationProperties()AbstractConnectorInfogetConnectorInfo()org.identityconnectors.common.pooling.ObjectPoolConfigurationgetConnectorPoolConfiguration()StringgetInstanceName()intgetProducerBufferSize()org.identityconnectors.framework.api.ResultsHandlerConfigurationgetResultsHandlerConfiguration()Set<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>>getSupportedOperations()intgetTimeout(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation)Map<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>,Integer>getTimeoutMap()booleanisConnectorPoolingSupported()booleanisSupportedOperation(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> api)voidsetConfigurationProperties(ConfigurationPropertiesImpl properties)voidsetConnectorInfo(AbstractConnectorInfo connectorInfo)voidsetConnectorPoolConfiguration(org.identityconnectors.common.pooling.ObjectPoolConfiguration config)voidsetConnectorPoolingSupported(boolean supported)voidsetInstanceName(String instanceName)voidsetProducerBufferSize(int size)voidsetResultsHandlerConfiguration(org.identityconnectors.framework.api.ResultsHandlerConfiguration config)voidsetSupportedOperations(Set<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>> op)voidsetTimeout(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation, int timeout)voidsetTimeoutMap(Map<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>,Integer> map)
-
-
-
Constructor Detail
-
APIConfigurationImpl
public APIConfigurationImpl()
-
APIConfigurationImpl
public APIConfigurationImpl(APIConfigurationImpl other)
-
-
Method Detail
-
getConnectorInfo
public AbstractConnectorInfo getConnectorInfo()
-
setConnectorInfo
public void setConnectorInfo(AbstractConnectorInfo connectorInfo)
-
setConnectorPoolingSupported
public void setConnectorPoolingSupported(boolean supported)
-
setConnectorPoolConfiguration
public void setConnectorPoolConfiguration(org.identityconnectors.common.pooling.ObjectPoolConfiguration config)
-
setConfigurationProperties
public void setConfigurationProperties(ConfigurationPropertiesImpl properties)
-
getTimeoutMap
public Map<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>,Integer> getTimeoutMap()
-
setTimeoutMap
public void setTimeoutMap(Map<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>,Integer> map)
-
setSupportedOperations
public void setSupportedOperations(Set<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>> op)
-
isSupportedOperation
public boolean isSupportedOperation(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> api)
-
isConnectorPoolingSupported
public boolean isConnectorPoolingSupported()
- Specified by:
isConnectorPoolingSupportedin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getConnectorPoolConfiguration
public org.identityconnectors.common.pooling.ObjectPoolConfiguration getConnectorPoolConfiguration()
- Specified by:
getConnectorPoolConfigurationin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getConfigurationProperties
public ConfigurationPropertiesImpl getConfigurationProperties()
- Specified by:
getConfigurationPropertiesin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getTimeout
public int getTimeout(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation)
- Specified by:
getTimeoutin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getSupportedOperations
public Set<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>> getSupportedOperations()
- Specified by:
getSupportedOperationsin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
setTimeout
public void setTimeout(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation, int timeout)
- Specified by:
setTimeoutin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
setProducerBufferSize
public void setProducerBufferSize(int size)
- Specified by:
setProducerBufferSizein interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getProducerBufferSize
public int getProducerBufferSize()
- Specified by:
getProducerBufferSizein interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getResultsHandlerConfiguration
public org.identityconnectors.framework.api.ResultsHandlerConfiguration getResultsHandlerConfiguration()
- Specified by:
getResultsHandlerConfigurationin interfaceorg.identityconnectors.framework.api.APIConfiguration
-
setResultsHandlerConfiguration
public void setResultsHandlerConfiguration(org.identityconnectors.framework.api.ResultsHandlerConfiguration config)
-
setInstanceName
public void setInstanceName(String instanceName)
- Specified by:
setInstanceNamein interfaceorg.identityconnectors.framework.api.APIConfiguration
-
getInstanceName
public String getInstanceName()
-
-