Package com.sun.enterprise.deployment
Interface EjbSessionDescriptor
-
- All Superinterfaces:
EjbDescriptor
,EjbReferenceContainer
,JndiNameEnvironment
,MessageDestinationReferenceContainer
,NamedDescriptor
,ResourceEnvReferenceContainer
,ResourceReferenceContainer
,ServiceReferenceContainer
,WritableJndiNameEnvironment
- All Known Implementing Classes:
EjbSessionDescriptor
public interface EjbSessionDescriptor extends EjbDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description static String
SINGLETON
static String
STATEFUL
static String
STATELESS
static String
TYPE
The Session type String.-
Fields inherited from interface com.sun.enterprise.deployment.EjbDescriptor
BEAN_TRANSACTION_TYPE, CONTAINER_TRANSACTION_TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getClusteredKeyValue()
DistributedLockType
getClusteredLockType()
String
getPortableJndiName(String clientViewType)
Set<MethodDescriptor>
getRemoveMethodDescriptors()
String
getSessionType()
boolean
hasRemoveMethods()
boolean
isClustered()
boolean
isPassivationCapable()
boolean
isSingleton()
boolean
isStateful()
boolean
isStateless()
-
Methods inherited from interface com.sun.enterprise.deployment.EjbDescriptor
addEjbReferencer, addFrameworkInterceptor, addInterceptorClass, addMethodLevelChain, addPermissionedMethod, addRoleReference, allMechanismsRequireSSL, appendToInterceptorChain, getApplication, getEjbBundleDescriptor, getEjbClassName, getEjbImplClassName, getEjbTypeForDisplay, getHomeClassName, getIORConfigurationDescriptors, getLocalBusinessClassNames, getLocalClassName, getLocalHomeClassName, getMethodDescriptors, getMethodPermissionsFor, getMethodPermissionsFromDD, getPermissionedRoles, getRemoteBusinessClassNames, getRemoteClassName, getRoleReferenceByName, getRoleReferences, getRunAsIdentity, getSecurityBusinessMethodDescriptors, getTransactionType, getType, getUniqueId, getUsesCallerIdentity, getWebServiceEndpointInterfaceName, hasInterceptorClass, hasWebServiceEndpointInterface, isLocalBean, isLocalBusinessInterfacesSupported, isLocalInterfacesSupported, isRemoteBusinessInterfacesSupported, isRemoteInterfacesSupported, notifyNewModule, removeEjbReferencer, setRunAsIdentity, setUniqueId, setUsesCallerIdentity, setWebServiceEndpointInterfaceName
-
Methods inherited from interface com.sun.enterprise.deployment.types.EjbReferenceContainer
addEjbReferenceDescriptor, getEjbReference, getEjbReferenceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.JndiNameEnvironment
getAllResourcesDescriptors, getAllResourcesDescriptors, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.types.MessageDestinationReferenceContainer
addMessageDestinationReferenceDescriptor, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, removeMessageDestinationReferenceDescriptor
-
Methods inherited from interface com.sun.enterprise.deployment.NamedDescriptor
getJndiName, getName, setJndiName
-
Methods inherited from interface com.sun.enterprise.deployment.types.ResourceEnvReferenceContainer
addResourceEnvReferenceDescriptor, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.types.ResourceReferenceContainer
addResourceReferenceDescriptor, getResourceReferenceByName, getResourceReferenceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.types.ServiceReferenceContainer
addServiceReferenceDescriptor, getServiceReferenceByName, getServiceReferenceDescriptors, removeServiceReferenceDescriptor
-
Methods inherited from interface com.sun.enterprise.deployment.WritableJndiNameEnvironment
addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptor
-
-
-
-
Field Detail
-
TYPE
static final String TYPE
The Session type String.- See Also:
- Constant Field Values
-
STATELESS
static final String STATELESS
- See Also:
- Constant Field Values
-
STATEFUL
static final String STATEFUL
- See Also:
- Constant Field Values
-
SINGLETON
static final String SINGLETON
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSessionType
String getSessionType()
-
isStateless
boolean isStateless()
-
isStateful
boolean isStateful()
-
isSingleton
boolean isSingleton()
-
hasRemoveMethods
boolean hasRemoveMethods()
-
isPassivationCapable
boolean isPassivationCapable()
-
getRemoveMethodDescriptors
Set<MethodDescriptor> getRemoveMethodDescriptors()
-
isClustered
boolean isClustered()
-
getClusteredKeyValue
String getClusteredKeyValue()
-
getClusteredLockType
DistributedLockType getClusteredLockType()
-
-