Class APIConfigurationImpl

  • All Implemented Interfaces:
    org.identityconnectors.framework.api.APIConfiguration

    public class APIConfigurationImpl
    extends Object
    implements org.identityconnectors.framework.api.APIConfiguration
    • Constructor Detail

      • APIConfigurationImpl

        public APIConfigurationImpl()
    • Method Detail

      • setConnectorPoolingSupported

        public void setConnectorPoolingSupported​(boolean supported)
      • setConnectorPoolConfiguration

        public void setConnectorPoolConfiguration​(org.identityconnectors.common.pooling.ObjectPoolConfiguration config)
      • 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:
        isConnectorPoolingSupported in interface org.identityconnectors.framework.api.APIConfiguration
      • getConnectorPoolConfiguration

        public org.identityconnectors.common.pooling.ObjectPoolConfiguration getConnectorPoolConfiguration()
        Specified by:
        getConnectorPoolConfiguration in interface org.identityconnectors.framework.api.APIConfiguration
      • getConfigurationProperties

        public ConfigurationPropertiesImpl getConfigurationProperties()
        Specified by:
        getConfigurationProperties in interface org.identityconnectors.framework.api.APIConfiguration
      • getTimeout

        public int getTimeout​(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation)
        Specified by:
        getTimeout in interface org.identityconnectors.framework.api.APIConfiguration
      • getSupportedOperations

        public Set<Class<? extends org.identityconnectors.framework.api.operations.APIOperation>> getSupportedOperations()
        Specified by:
        getSupportedOperations in interface org.identityconnectors.framework.api.APIConfiguration
      • setTimeout

        public void setTimeout​(Class<? extends org.identityconnectors.framework.api.operations.APIOperation> operation,
                               int timeout)
        Specified by:
        setTimeout in interface org.identityconnectors.framework.api.APIConfiguration
      • setProducerBufferSize

        public void setProducerBufferSize​(int size)
        Specified by:
        setProducerBufferSize in interface org.identityconnectors.framework.api.APIConfiguration
      • getProducerBufferSize

        public int getProducerBufferSize()
        Specified by:
        getProducerBufferSize in interface org.identityconnectors.framework.api.APIConfiguration
      • getResultsHandlerConfiguration

        public org.identityconnectors.framework.api.ResultsHandlerConfiguration getResultsHandlerConfiguration()
        Specified by:
        getResultsHandlerConfiguration in interface org.identityconnectors.framework.api.APIConfiguration
      • setResultsHandlerConfiguration

        public void setResultsHandlerConfiguration​(org.identityconnectors.framework.api.ResultsHandlerConfiguration config)
      • setInstanceName

        public void setInstanceName​(String instanceName)
        Specified by:
        setInstanceName in interface org.identityconnectors.framework.api.APIConfiguration
      • getInstanceName

        public String getInstanceName()