jrunx.pool.management
Class ObjectPoolService
jrunx.kernel.ServiceAdapter
|
+--jrunx.pool.management.ObjectPoolService
- All Implemented Interfaces:
- ObjectPoolServiceMBean, javax.naming.Referenceable, java.io.Serializable, Service, ServiceMBean
- Direct Known Subclasses:
- DataSourceService
- public abstract class ObjectPoolService
- extends ServiceAdapter
- implements ObjectPoolServiceMBean
An MBean defining the manageable attributes of a JDBCPool
and DataSource. It creates MetaData objects, which are used
by the core pooling facility. The meadata objects are not
themselves MBeans b/c other means of management exist.
- Author:
- PS Neville
- See Also:
- Serialized Form
| Fields inherited from class jrunx.kernel.ServiceAdapter |
DEFAULT_DEACTIVATED, DEFAULT_DOMAIN, DOMAIN_NAME_SEPARATOR, DOMAIN_NAME_SUFFIX, domainName, jndiBindable, LOGGER_CACHE_TIME, SCHEDULER_SERVICE, SECURITY_MANAGER, status, TRANSACTION_MANAGER |
| Methods inherited from class jrunx.kernel.ServiceAdapter |
bind, destroy, findObjectInstance, findObjectInstance, findObjectInstance, getBindToJNDI, getDeactivated, getDomainName, getDomainSearchPath, getJRunService, getLogger, getParentService, getReference, getResourceManager, getServerName, getServerProperties, getStatus, init, invokeMethod, isInPartition, isPartition, lookup, postDeregister, postRegister, preDeregister, preRegister, requestServer, scheduleRunnable, setBindToJNDI, setDeactivated, setDomainName, setParentService, start, stop, toString, unbind, unscheduleRunnable, updateStatus |
| Methods inherited from interface jrunx.kernel.ServiceMBean |
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setParentService, unbind |
server
protected javax.management.MBeanServer server
metadata
protected PoolMetaData metadata
ObjectPoolService
public ObjectPoolService()
getName
public java.lang.String getName()
- Description copied from interface:
ServiceMBean
- Request the name by which the server refers to this service.
- Specified by:
getName in interface ObjectPoolServiceMBean- Overrides:
getName in class ServiceAdapter
setName
public void setName(java.lang.String name)
- Description copied from interface:
ServiceMBean
- Set the Service Name.
- Specified by:
setName in interface ObjectPoolServiceMBean- Overrides:
setName in class ServiceAdapter
getInitialObjects
public int getInitialObjects()
- Specified by:
getInitialObjects in interface ObjectPoolServiceMBean
setInitialObjects
public void setInitialObjects(int n)
- Specified by:
setInitialObjects in interface ObjectPoolServiceMBean
getMinimumSize
public int getMinimumSize()
- Specified by:
getMinimumSize in interface ObjectPoolServiceMBean
setMinimumSize
public void setMinimumSize(int n)
- Specified by:
setMinimumSize in interface ObjectPoolServiceMBean
getMaximumSize
public int getMaximumSize()
- Specified by:
getMaximumSize in interface ObjectPoolServiceMBean
setMaximumSize
public void setMaximumSize(int n)
- Specified by:
setMaximumSize in interface ObjectPoolServiceMBean
getObjectTimeout
public int getObjectTimeout()
- Specified by:
getObjectTimeout in interface ObjectPoolServiceMBean
setObjectTimeout
public void setObjectTimeout(int n)
- Specified by:
setObjectTimeout in interface ObjectPoolServiceMBean
getUserTimeout
public int getUserTimeout()
- Specified by:
getUserTimeout in interface ObjectPoolServiceMBean
setUserTimeout
public void setUserTimeout(int n)
- Specified by:
setUserTimeout in interface ObjectPoolServiceMBean
getSkimmerFrequency
public int getSkimmerFrequency()
- Specified by:
getSkimmerFrequency in interface ObjectPoolServiceMBean
setSkimmerFrequency
public void setSkimmerFrequency(int n)
- Specified by:
setSkimmerFrequency in interface ObjectPoolServiceMBean
getShrinkBy
public int getShrinkBy()
- Specified by:
getShrinkBy in interface ObjectPoolServiceMBean
setShrinkBy
public void setShrinkBy(int n)
- Specified by:
setShrinkBy in interface ObjectPoolServiceMBean
isMaximumSoft
public boolean isMaximumSoft()
- Specified by:
isMaximumSoft in interface ObjectPoolServiceMBean
setMaximumSoft
public void setMaximumSoft(boolean b)
- Specified by:
setMaximumSoft in interface ObjectPoolServiceMBean
isDisablePooling
public boolean isDisablePooling()
- Specified by:
isDisablePooling in interface ObjectPoolServiceMBean
setDisablePooling
public void setDisablePooling(boolean b)
- Specified by:
setDisablePooling in interface ObjectPoolServiceMBean
getLogFile
public java.lang.String getLogFile()
- Specified by:
getLogFile in interface ObjectPoolServiceMBean
setLogFile
public void setLogFile(java.lang.String filename)
- Specified by:
setLogFile in interface ObjectPoolServiceMBean
isDebugging
public boolean isDebugging()
- Specified by:
isDebugging in interface ObjectPoolServiceMBean
setDebugging
public void setDebugging(boolean b)
- Specified by:
setDebugging in interface ObjectPoolServiceMBean
Copyright � 2002 Macromedia Corporation. All Rights Reserved.