Package com.ibm.di.config.base
Class PoolDefConfigImpl
- java.lang.Object
-
- com.ibm.di.config.base.BaseConfigurationImpl
-
- com.ibm.di.config.base.PoolDefConfigImpl
-
- All Implemented Interfaces:
BaseConfiguration
,MetamergeConfigChangeListener
,PoolDefConfig
,java.io.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
Constructors Constructor Description PoolDefConfigImpl()
PoolDefConfigImpl(java.lang.Object aConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, isProtectedParameter, 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, 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, isProtectedParameter, 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, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
-
-
-
-
Method Detail
-
getPoolEnabled
public boolean getPoolEnabled()
- Specified by:
getPoolEnabled
in interfacePoolDefConfig
-
setPoolEnabled
public void setPoolEnabled(boolean aPoolEnabled)
- Specified by:
setPoolEnabled
in interfacePoolDefConfig
-
getMaxPoolSize
public int getMaxPoolSize()
- Specified by:
getMaxPoolSize
in interfacePoolDefConfig
-
setMaxPoolSize
public void setMaxPoolSize(int aMaxPoolSize)
- Specified by:
setMaxPoolSize
in interfacePoolDefConfig
-
getMinPoolSize
public int getMinPoolSize()
- Specified by:
getMinPoolSize
in interfacePoolDefConfig
-
setMinPoolSize
public void setMinPoolSize(int aMinPoolSize)
- Specified by:
setMinPoolSize
in interfacePoolDefConfig
-
getPurgeInterval
public int getPurgeInterval()
- Specified by:
getPurgeInterval
in interfacePoolDefConfig
-
setPurgeInterval
public void setPurgeInterval(int aPurgeInterval)
- Specified by:
setPurgeInterval
in interfacePoolDefConfig
-
getInitializeAttempts
public int getInitializeAttempts()
- Specified by:
getInitializeAttempts
in interfacePoolDefConfig
-
setInitializeAttempts
public void setInitializeAttempts(int aAttempts)
- Specified by:
setInitializeAttempts
in interfacePoolDefConfig
-
getInitializeSleepInterval
public int getInitializeSleepInterval()
- Specified by:
getInitializeSleepInterval
in interfacePoolDefConfig
-
setInitializeSleepInterval
public void setInitializeSleepInterval(int aSleepInterval)
- Specified by:
setInitializeSleepInterval
in interfacePoolDefConfig
-
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 interfaceBaseConfiguration
- Overrides:
setInheritsFrom
in classBaseConfigurationImpl
- Parameters:
inheritFrom
- The new inheritsFrom value.
-
-