org.apache.geronimo.openejb.cluster.stateful.container
Class ClusteredStatefulContainer

java.lang.Object
  extended by org.apache.openejb.core.stateful.StatefulContainer
      extended by org.apache.geronimo.openejb.cluster.stateful.container.ClusteredStatefulContainer
All Implemented Interfaces:
SessionManagerTracker, org.apache.openejb.ClusteredRPCContainer, org.apache.openejb.Container, org.apache.openejb.RpcContainer

public class ClusteredStatefulContainer
extends org.apache.openejb.core.stateful.StatefulContainer
implements SessionManagerTracker, org.apache.openejb.ClusteredRPCContainer

Version:
$Rev:$ $Date:$

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openejb.core.stateful.StatefulContainer
org.apache.openejb.core.stateful.StatefulContainer.MethodType, org.apache.openejb.core.stateful.StatefulContainer.StatefulCacheListener
 
Field Summary
 
Fields inherited from class org.apache.openejb.core.stateful.StatefulContainer
cache, deploymentsById, entityManagerRegistry
 
Constructor Summary
ClusteredStatefulContainer(Object id, org.apache.openejb.spi.SecurityService securityService)
           
 
Method Summary
 void addSessionManager(Object deploymentId, SessionManager sessionManager)
           
 URI[] getLocations(org.apache.openejb.DeploymentInfo deploymentInfo)
           
 void removeSessionManager(Object deploymentId, SessionManager sessionManager)
           
 
Methods inherited from class org.apache.openejb.core.stateful.StatefulContainer
businessMethod, createEJBObject, deploy, deployments, getContainerID, getContainerType, getDeploymentInfo, invoke, invoke, invoke, newPrimaryKey, removeEJBObject, undeploy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.openejb.RpcContainer
invoke, invoke, invoke
 
Methods inherited from interface org.apache.openejb.Container
deploy, deployments, getContainerID, getContainerType, getDeploymentInfo, undeploy
 

Constructor Detail

ClusteredStatefulContainer

public ClusteredStatefulContainer(Object id,
                                  org.apache.openejb.spi.SecurityService securityService)
Method Detail

addSessionManager

public void addSessionManager(Object deploymentId,
                              SessionManager sessionManager)
Specified by:
addSessionManager in interface SessionManagerTracker

removeSessionManager

public void removeSessionManager(Object deploymentId,
                                 SessionManager sessionManager)
Specified by:
removeSessionManager in interface SessionManagerTracker

getLocations

public URI[] getLocations(org.apache.openejb.DeploymentInfo deploymentInfo)
Specified by:
getLocations in interface org.apache.openejb.ClusteredRPCContainer


Copyright © 2003-2009 The Apache Geronimo development community. All Rights Reserved.