IBM Branch Transformation Toolkit Javadoc

com.ibm.btt.cs.invoker.cache
Class EJBHomeCache

java.lang.Object
  extended bycom.ibm.btt.cs.invoker.cache.EJBHomeCache
All Implemented Interfaces:
InvokerCache

public class EJBHomeCache
extends java.lang.Object
implements InvokerCache

Since EJB Home object is stateless, EJBHome object can be kept as static.


Constructor Summary
EJBHomeCache()
           
 
Method Summary
 void clear()
          Clear data before set into cache
 void clear(java.lang.String jndiName)
          Clear data according to SessionID
 java.lang.Object createEJBHomeFromCache(java.lang.String factory, java.lang.String localtion, java.lang.String jndiName, boolean isLocal)
          If a EJBHome is available, returns the static object reference.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBHomeCache

public EJBHomeCache()
Method Detail

createEJBHomeFromCache

public java.lang.Object createEJBHomeFromCache(java.lang.String factory,
                                               java.lang.String localtion,
                                               java.lang.String jndiName,
                                               boolean isLocal)
If a EJBHome is available, returns the static object reference. Note that this object will not be removed from cache

Parameters:
factory - EJB Init Factory
localtion - EJB Init location
jndiName - EJB jndi name
isLocal - is local EJB or not
Returns:
Object EJBHome object

clear

public void clear()
Description copied from interface: InvokerCache
Clear data before set into cache

Specified by:
clear in interface InvokerCache
See Also:
InvokerCache.clear()

clear

public void clear(java.lang.String jndiName)
Description copied from interface: InvokerCache
Clear data according to SessionID

Specified by:
clear in interface InvokerCache

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005