org.apache.geronimo.openejb.cluster.stateful.deployment
Class ClusteredStatefulDeployment

java.lang.Object
  extended by org.apache.geronimo.openejb.EjbDeployment
      extended by org.apache.geronimo.openejb.cluster.stateful.deployment.ClusteredStatefulDeployment
All Implemented Interfaces:
EJB, J2EEManagedObject, EjbDeploymentIdAccessor

public class ClusteredStatefulDeployment
extends EjbDeployment

Version:
$Rev:$ $Date:$

Field Summary
static GBeanInfo GBEAN_INFO
           
static String GBEAN_REF_SESSION_MANAGER
           
 
Fields inherited from class org.apache.geronimo.openejb.EjbDeployment
deploymentId, deploymentInfo, openEjbSystem
 
Constructor Summary
ClusteredStatefulDeployment()
           
ClusteredStatefulDeployment(String objectName, String deploymentId, String ejbName, String homeInterfaceName, String remoteInterfaceName, String localHomeInterfaceName, String localInterfaceName, String serviceEndpointInterfaceName, String beanClassName, ClassLoader classLoader, boolean securityEnabled, String defaultRole, String runAsRole, RunAsSource runAsSource, Context componentContext, Set unshareableResources, Set applicationManagedSecurityResources, TrackedConnectionAssociator trackedConnectionAssociator, OpenEjbSystem openEjbSystem, SessionManager sessionManager)
           
ClusteredStatefulDeployment(String objectName, String deploymentId, String ejbName, String homeInterfaceName, String remoteInterfaceName, String localHomeInterfaceName, String localInterfaceName, String serviceEndpointInterfaceName, String beanClassName, ClassLoader classLoader, boolean securityEnabled, String defaultRole, String runAsRole, RunAsSource runAsSource, Map componentContext, Set unshareableResources, Set applicationManagedSecurityResources, TrackedConnectionAssociator trackedConnectionAssociator, GeronimoTransactionManager transactionManager, OpenEjbSystem openEjbSystem, SessionManager sessionManager, Kernel kernel)
           
 
Method Summary
protected  void destroy()
           
static GBeanInfo getGBeanInfo()
           
protected  EjbDeployment initialize(org.apache.openejb.core.CoreDeploymentInfo deploymentInfo)
           
 
Methods inherited from class org.apache.geronimo.openejb.EjbDeployment
getApplicationManagedSecurityResources, getBeanClass, getBeanClassName, getBusinessLocalHome, getBusinessLocalInterface, getBusinessRemoteHome, getBusinessRemoteInterface, getClassLoader, getComponentContext, getComponentType, getContainer, getDefaultSubject, getDeploymentId, getDeploymentInfo, getEJBHome, getEJBLocalHome, getEjbName, getEjbObject, getHomeInterface, getHomeInterfaceName, getLocalHomeInterface, getLocalHomeInterfaceName, getLocalInterface, getLocalInterfaceName, getMdbInterface, getObjectName, getRemoteInterface, getRemoteInterfaceName, getRunAs, getServiceEndpointInterface, getServiceEndpointInterfaceName, getTrackedConnectionAssociator, getTransactionType, getUnshareableResources, isBeanManagedTransaction, isEventProvider, isSecurityEnabled, isStateManageable, isStatisticsProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO

GBEAN_REF_SESSION_MANAGER

public static final String GBEAN_REF_SESSION_MANAGER
See Also:
Constant Field Values
Constructor Detail

ClusteredStatefulDeployment

public ClusteredStatefulDeployment()
                            throws LoginException
Throws:
LoginException

ClusteredStatefulDeployment

public ClusteredStatefulDeployment(String objectName,
                                   String deploymentId,
                                   String ejbName,
                                   String homeInterfaceName,
                                   String remoteInterfaceName,
                                   String localHomeInterfaceName,
                                   String localInterfaceName,
                                   String serviceEndpointInterfaceName,
                                   String beanClassName,
                                   ClassLoader classLoader,
                                   boolean securityEnabled,
                                   String defaultRole,
                                   String runAsRole,
                                   RunAsSource runAsSource,
                                   Map componentContext,
                                   Set unshareableResources,
                                   Set applicationManagedSecurityResources,
                                   TrackedConnectionAssociator trackedConnectionAssociator,
                                   GeronimoTransactionManager transactionManager,
                                   OpenEjbSystem openEjbSystem,
                                   SessionManager sessionManager,
                                   Kernel kernel)
                            throws Exception
Throws:
Exception

ClusteredStatefulDeployment

public ClusteredStatefulDeployment(String objectName,
                                   String deploymentId,
                                   String ejbName,
                                   String homeInterfaceName,
                                   String remoteInterfaceName,
                                   String localHomeInterfaceName,
                                   String localInterfaceName,
                                   String serviceEndpointInterfaceName,
                                   String beanClassName,
                                   ClassLoader classLoader,
                                   boolean securityEnabled,
                                   String defaultRole,
                                   String runAsRole,
                                   RunAsSource runAsSource,
                                   Context componentContext,
                                   Set unshareableResources,
                                   Set applicationManagedSecurityResources,
                                   TrackedConnectionAssociator trackedConnectionAssociator,
                                   OpenEjbSystem openEjbSystem,
                                   SessionManager sessionManager)
                            throws LoginException
Throws:
LoginException
Method Detail

initialize

protected EjbDeployment initialize(org.apache.openejb.core.CoreDeploymentInfo deploymentInfo)
Overrides:
initialize in class EjbDeployment

destroy

protected void destroy()
Overrides:
destroy in class EjbDeployment

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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