public class SingletonInstanceManager
extends java.lang.Object
Constructor and Description |
---|
SingletonInstanceManager(SecurityService securityService) |
Modifier and Type | Method and Description |
---|---|
void |
deploy(BeanContext beanContext) |
void |
discardInstance(ThreadContext callContext,
java.lang.Object bean)
This method has no work to do as all instances are removed from
the pool on getInstance(...) and not returned via poolInstance(...)
if they threw a system exception.
|
void |
freeInstance(ThreadContext callContext) |
Instance |
getInstance(ThreadContext callContext) |
protected void |
start(BeanContext beanContext) |
void |
undeploy(BeanContext beanContext) |
public SingletonInstanceManager(SecurityService securityService)
protected void start(BeanContext beanContext) throws OpenEJBException
OpenEJBException
public Instance getInstance(ThreadContext callContext) throws OpenEJBException
OpenEJBException
public void freeInstance(ThreadContext callContext)
public void discardInstance(ThreadContext callContext, java.lang.Object bean)
callContext
- bean
- public void deploy(BeanContext beanContext) throws OpenEJBException
OpenEJBException
public void undeploy(BeanContext beanContext)