jrun.jms.asf
Class JRunServerSessionPoolService

jrunx.kernel.ServiceAdapter
  |
  +--jrun.jms.asf.ServerSessionPoolService
        |
        +--jrun.jms.asf.JRunServerSessionPoolService
All Implemented Interfaces:
javax.naming.Referenceable, java.io.Serializable, ServerSessionPoolFactory, ServerSessionPoolServiceMBean, Service, ServiceMBean

public class JRunServerSessionPoolService
extends ServerSessionPoolService

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, server, status, TRANSACTION_MANAGER
 
Fields inherited from interface jrun.jms.asf.ServerSessionPoolServiceMBean
OBJECT_NAME
 
Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Constructor Summary
JRunServerSessionPoolService()
           
 
Method Summary
 void destroy()
          Every service is eventually destroyed.
 javax.jms.ServerSessionPool getMDBServerSessionPool(ConnectionWrapper connection, ASFService manager, boolean transacted, int acknowlege)
           
 javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection, ASFService manager, boolean transacted, int acknowlege)
           
 javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection, boolean transacted, int acknowlege, javax.jms.MessageListener ml)
           
 javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection, java.lang.String mlClassname, boolean transacted, int acknowlege)
           
 void start()
          Every service other than mere data collections should start
 
Methods inherited from class jrun.jms.asf.ServerSessionPoolService
get_maxMessageNumber, get_maxPoolSize, get_minPoolSize, get_serverSessionPoolFactoryName, get_serverSessionPoolImplCN, init, set_maxMessageNumber, set_maxPoolSize, set_minPoolSize, set_serverSessionPoolFactoryName, set_serverSessionPoolImplCN
 
Methods inherited from class jrunx.kernel.ServiceAdapter
bind, findObjectInstance, findObjectInstance, findObjectInstance, getBindToJNDI, getDeactivated, getDomainName, getDomainSearchPath, getJRunService, getLogger, getName, getParentService, getReference, getResourceManager, getServerName, getServerProperties, getStatus, invokeMethod, isInPartition, isPartition, lookup, postDeregister, postRegister, preDeregister, preRegister, requestServer, scheduleRunnable, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, stop, toString, unbind, unscheduleRunnable, updateStatus
 
Methods inherited from interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
getStatus, stop, updateStatus
 

Constructor Detail

JRunServerSessionPoolService

public JRunServerSessionPoolService()
Method Detail

start

public void start()
           throws java.lang.Exception
Description copied from class: ServiceAdapter
Every service other than mere data collections should start
Overrides:
start in class ServiceAdapter

destroy

public void destroy()
             throws java.lang.Exception
Description copied from class: ServiceAdapter
Every service is eventually destroyed. Convenience implementation.
Overrides:
destroy in class ServiceAdapter

getServerSessionPool

public javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection,
                                                        java.lang.String mlClassname,
                                                        boolean transacted,
                                                        int acknowlege)
                                                 throws javax.jms.JMSException

getServerSessionPool

public javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection,
                                                        ASFService manager,
                                                        boolean transacted,
                                                        int acknowlege)
                                                 throws javax.jms.JMSException

getServerSessionPool

public javax.jms.ServerSessionPool getServerSessionPool(javax.jms.Connection connection,
                                                        boolean transacted,
                                                        int acknowlege,
                                                        javax.jms.MessageListener ml)
                                                 throws javax.jms.JMSException

getMDBServerSessionPool

public javax.jms.ServerSessionPool getMDBServerSessionPool(ConnectionWrapper connection,
                                                           ASFService manager,
                                                           boolean transacted,
                                                           int acknowlege)
                                                    throws javax.jms.JMSException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.