com.caucho.ejb.session
Class StatelessPool<X,T>

java.lang.Object
  extended by com.caucho.ejb.session.StatelessPool<X,T>

@Module
public class StatelessPool<X,T>
extends java.lang.Object

Pool of stateless session beans.


Nested Class Summary
static class StatelessPool.Item<X>
           
 
Method Summary
 StatelessPool.Item<X> allocate()
           
 void destroy()
           
 void destroy(StatelessPool.Item<X> beanItem)
           
 void discard(StatelessPool.Item<X> beanItem)
           
 void free(StatelessPool.Item<X> beanItem)
           
 X getLifecycleInstance()
           
 StatelessPool.Item<X> getLifecycleItem()
           
 java.lang.Class<?> getLocalApi()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

allocate

public StatelessPool.Item<X> allocate()

getLifecycleInstance

public X getLifecycleInstance()

getLifecycleItem

public StatelessPool.Item<X> getLifecycleItem()

free

public void free(StatelessPool.Item<X> beanItem)

destroy

public void destroy(StatelessPool.Item<X> beanItem)

discard

public void discard(StatelessPool.Item<X> beanItem)

getLocalApi

public java.lang.Class<?> getLocalApi()

destroy

public void destroy()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object