jrun.ejb.invocation
Class AbstractInvocationProxy

java.lang.Object
  |
  +--jrun.ejb.invocation.AbstractInvocationProxy
All Implemented Interfaces:
InvocationProxy
Direct Known Subclasses:
LocalInvocationProxyImpl, RemoteInvocationProxyImpl

public abstract class AbstractInvocationProxy
extends java.lang.Object
implements InvocationProxy

Superclass of all container proxies. When creating a new invocation mechanism for an EJB, this class should be extended.

Author:
PS Neville

Field Summary
protected  java.util.Hashtable activeContexts
           
protected  java.util.Hashtable ejbContainers
           
 
Constructor Summary
AbstractInvocationProxy()
           
 
Method Summary
 void addContainer(EJBContainer c)
           
 EJBContainer findContainer(java.lang.String containerName)
           
 EJBInvocation invokeContainer(java.lang.String containerName, EJBInvocation invocation)
           
 void removeContainer(java.lang.String containerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ejbContainers

protected transient java.util.Hashtable ejbContainers

activeContexts

protected transient java.util.Hashtable activeContexts
Constructor Detail

AbstractInvocationProxy

public AbstractInvocationProxy()
Method Detail

addContainer

public void addContainer(EJBContainer c)
Specified by:
addContainer in interface InvocationProxy

removeContainer

public void removeContainer(java.lang.String containerName)
Specified by:
removeContainer in interface InvocationProxy

invokeContainer

public EJBInvocation invokeContainer(java.lang.String containerName,
                                     EJBInvocation invocation)
                              throws java.lang.Exception
Specified by:
invokeContainer in interface InvocationProxy

findContainer

public EJBContainer findContainer(java.lang.String containerName)
                           throws java.lang.Exception
Specified by:
findContainer in interface InvocationProxy


Copyright � 2002 Macromedia Corporation. All Rights Reserved.