org.identityconnectors.framework.impl.api
Class APIConfigurationImpl

java.lang.Object
  extended by org.identityconnectors.framework.impl.api.APIConfigurationImpl
All Implemented Interfaces:
APIConfiguration

public class APIConfigurationImpl
extends Object
implements APIConfiguration


Constructor Summary
APIConfigurationImpl()
           
 
Method Summary
 ConfigurationPropertiesImpl getConfigurationProperties()
          
 AbstractConnectorInfo getConnectorInfo()
           
 ObjectPoolConfiguration getConnectorPoolConfiguration()
          
 int getProducerBufferSize()
          
 Set<Class<? extends APIOperation>> getSupportedOperations()
          
 int getTimeout(Class<? extends APIOperation> operation)
          
 Map<Class<? extends APIOperation>,Integer> getTimeoutMap()
           
 boolean isConnectorPoolingSupported()
          
 void setConfigurationProperties(ConfigurationPropertiesImpl properties)
           
 void setConnectorInfo(AbstractConnectorInfo connectorInfo)
           
 void setConnectorPoolConfiguration(ObjectPoolConfiguration config)
           
 void setConnectorPoolingSupported(boolean supported)
           
 void setProducerBufferSize(int size)
          
 void setSupportedOperations(Set<Class<? extends APIOperation>> op)
           
 void setTimeout(Class<? extends APIOperation> operation, int timeout)
          
 void setTimeoutMap(Map<Class<? extends APIOperation>,Integer> map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

APIConfigurationImpl

public APIConfigurationImpl()
Method Detail

getConnectorInfo

public AbstractConnectorInfo getConnectorInfo()

setConnectorInfo

public void setConnectorInfo(AbstractConnectorInfo connectorInfo)

setConnectorPoolingSupported

public void setConnectorPoolingSupported(boolean supported)

setConnectorPoolConfiguration

public void setConnectorPoolConfiguration(ObjectPoolConfiguration config)

setConfigurationProperties

public void setConfigurationProperties(ConfigurationPropertiesImpl properties)

getTimeoutMap

public Map<Class<? extends APIOperation>,Integer> getTimeoutMap()

setTimeoutMap

public void setTimeoutMap(Map<Class<? extends APIOperation>,Integer> map)

setSupportedOperations

public void setSupportedOperations(Set<Class<? extends APIOperation>> op)

isConnectorPoolingSupported

public boolean isConnectorPoolingSupported()

Specified by:
isConnectorPoolingSupported in interface APIConfiguration

getConnectorPoolConfiguration

public ObjectPoolConfiguration getConnectorPoolConfiguration()

Specified by:
getConnectorPoolConfiguration in interface APIConfiguration

getConfigurationProperties

public ConfigurationPropertiesImpl getConfigurationProperties()

Specified by:
getConfigurationProperties in interface APIConfiguration

getTimeout

public int getTimeout(Class<? extends APIOperation> operation)

Specified by:
getTimeout in interface APIConfiguration

getSupportedOperations

public Set<Class<? extends APIOperation>> getSupportedOperations()

Specified by:
getSupportedOperations in interface APIConfiguration

setTimeout

public void setTimeout(Class<? extends APIOperation> operation,
                       int timeout)

Specified by:
setTimeout in interface APIConfiguration

setProducerBufferSize

public void setProducerBufferSize(int size)

Specified by:
setProducerBufferSize in interface APIConfiguration

getProducerBufferSize

public int getProducerBufferSize()

Specified by:
getProducerBufferSize in interface APIConfiguration


Copyright © 2011. All Rights Reserved.