com.ibm.di.config.base
Class PoolDefConfigImpl

java.lang.Object
  extended by com.ibm.di.config.base.BaseConfigurationImpl
      extended by com.ibm.di.config.base.PoolDefConfigImpl
All Implemented Interfaces:
BaseConfiguration, MetamergeConfigChangeListener, PoolDefConfig, Serializable

public class PoolDefConfigImpl
extends BaseConfigurationImpl
implements PoolDefConfig

Implements the configuration for a Connector Pool definition.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl
NAME
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE
 
Constructor Summary
PoolDefConfigImpl()
           
PoolDefConfigImpl(Object aConfig)
           
 
Method Summary
 int getInitializeAttempts()
           
 int getInitializeSleepInterval()
           
 int getMaxPoolSize()
           
 int getMinPoolSize()
           
 boolean getPoolEnabled()
           
 int getPurgeInterval()
           
 void setInheritsFrom(BaseConfiguration inheritFrom)
          Sets the object from which this object inherits data.
 void setInitializeAttempts(int aAttempts)
           
 void setInitializeSleepInterval(int aSleepInterval)
           
 void setMaxPoolSize(int aMaxPoolSize)
           
 void setMinPoolSize(int aMinPoolSize)
           
 void setPoolEnabled(boolean aPoolEnabled)
           
 void setPurgeInterval(int aPurgeInterval)
           
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, detachFromParent, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getLongName, getMetamergeConfig, getModified, getModTS, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseConfigListeners, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseConfigListeners, setUseListeners, setUserComment, size, toEntry, toString, updateInheritsFrom, willExpandProps, willFlatten, willUseInherited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
addListener, detachFromParent, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getModTS, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Constructor Detail

PoolDefConfigImpl

public PoolDefConfigImpl()

PoolDefConfigImpl

public PoolDefConfigImpl(Object aConfig)
Method Detail

getPoolEnabled

public boolean getPoolEnabled()
Specified by:
getPoolEnabled in interface PoolDefConfig

setPoolEnabled

public void setPoolEnabled(boolean aPoolEnabled)
Specified by:
setPoolEnabled in interface PoolDefConfig

getMaxPoolSize

public int getMaxPoolSize()
Specified by:
getMaxPoolSize in interface PoolDefConfig

setMaxPoolSize

public void setMaxPoolSize(int aMaxPoolSize)
Specified by:
setMaxPoolSize in interface PoolDefConfig

getMinPoolSize

public int getMinPoolSize()
Specified by:
getMinPoolSize in interface PoolDefConfig

setMinPoolSize

public void setMinPoolSize(int aMinPoolSize)
Specified by:
setMinPoolSize in interface PoolDefConfig

getPurgeInterval

public int getPurgeInterval()
Specified by:
getPurgeInterval in interface PoolDefConfig

setPurgeInterval

public void setPurgeInterval(int aPurgeInterval)
Specified by:
setPurgeInterval in interface PoolDefConfig

getInitializeAttempts

public int getInitializeAttempts()
Specified by:
getInitializeAttempts in interface PoolDefConfig

setInitializeAttempts

public void setInitializeAttempts(int aAttempts)
Specified by:
setInitializeAttempts in interface PoolDefConfig

getInitializeSleepInterval

public int getInitializeSleepInterval()
Specified by:
getInitializeSleepInterval in interface PoolDefConfig

setInitializeSleepInterval

public void setInitializeSleepInterval(int aSleepInterval)
Specified by:
setInitializeSleepInterval in interface PoolDefConfig

setInheritsFrom

public void setInheritsFrom(BaseConfiguration inheritFrom)
Description copied from class: BaseConfigurationImpl
Sets the object from which this object inherits data.

Note: Call this method to setup a temporary (non persistent) object for inheritance.

Specified by:
setInheritsFrom in interface BaseConfiguration
Overrides:
setInheritsFrom in class BaseConfigurationImpl
Parameters:
inheritFrom - The new inheritsFrom value.