jrunx.pool.management
Interface ObjectPoolServiceMBean

All Superinterfaces:
java.io.Serializable, Service, ServiceMBean
All Known Subinterfaces:
DataSourceServiceMBean
All Known Implementing Classes:
ObjectPoolService

public interface ObjectPoolServiceMBean
extends ServiceMBean

MBean interface for ObjectPool superclass.

Author:
PS Neville

Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 int getInitialObjects()
           
 java.lang.String getLogFile()
           
 int getMaximumSize()
           
 int getMinimumSize()
           
 java.lang.String getName()
          Request the name by which the server refers to this service.
 int getObjectTimeout()
           
 int getShrinkBy()
           
 int getSkimmerFrequency()
           
 int getUserTimeout()
           
 boolean isDebugging()
           
 boolean isDisablePooling()
           
 boolean isMaximumSoft()
           
 void setDebugging(boolean b)
           
 void setDisablePooling(boolean disablePooling)
           
 void setInitialObjects(int n)
           
 void setLogFile(java.lang.String filename)
           
 void setMaximumSize(int n)
           
 void setMaximumSoft(boolean b)
           
 void setMinimumSize(int n)
           
 void setName(java.lang.String name)
          Set the Service Name.
 void setObjectTimeout(int n)
           
 void setShrinkBy(int n)
           
 void setSkimmerFrequency(int n)
           
 void setUserTimeout(int n)
           
 
Methods inherited from interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
destroy, getStatus, init, start, stop, updateStatus
 

Method Detail

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 ServiceMBean

setName

public void setName(java.lang.String name)
Description copied from interface: ServiceMBean
Set the Service Name.
Specified by:
setName in interface ServiceMBean

getInitialObjects

public int getInitialObjects()

setInitialObjects

public void setInitialObjects(int n)

getMinimumSize

public int getMinimumSize()

setMinimumSize

public void setMinimumSize(int n)

getMaximumSize

public int getMaximumSize()

setMaximumSize

public void setMaximumSize(int n)

getObjectTimeout

public int getObjectTimeout()

setObjectTimeout

public void setObjectTimeout(int n)

getUserTimeout

public int getUserTimeout()

setUserTimeout

public void setUserTimeout(int n)

getSkimmerFrequency

public int getSkimmerFrequency()

setSkimmerFrequency

public void setSkimmerFrequency(int n)

getShrinkBy

public int getShrinkBy()

setShrinkBy

public void setShrinkBy(int n)

isMaximumSoft

public boolean isMaximumSoft()

setMaximumSoft

public void setMaximumSoft(boolean b)

isDisablePooling

public boolean isDisablePooling()

setDisablePooling

public void setDisablePooling(boolean disablePooling)

getLogFile

public java.lang.String getLogFile()

setLogFile

public void setLogFile(java.lang.String filename)

isDebugging

public boolean isDebugging()

setDebugging

public void setDebugging(boolean b)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.