EnterpriseBeanMetaData, Environment, IdMetaData, RemoteEnvironment, java.io.Serializable, SessionBeanMetaDataSessionBean32MetaDataGenericBeanMetaData, JBossGenericBeanMetaDatapublic interface SessionBean31MetaData extends SessionBeanMetaData
| Modifier and Type | Method | Description |
|---|---|---|
AccessTimeoutMetaData |
getAccessTimeout() |
Returns the access timeout metadata applicable at bean level
|
NamedMethodMetaData |
getAfterBeginMethod() |
|
NamedMethodMetaData |
getAfterCompletionMethod() |
|
AroundTimeoutsMetaData |
getAroundTimeouts() |
|
AsyncMethodsMetaData |
getAsyncMethods() |
|
NamedMethodMetaData |
getBeforeCompletionMethod() |
|
javax.ejb.ConcurrencyManagementType |
getConcurrencyManagementType() |
Returns the concurrency management type of this bean
|
ConcurrentMethodsMetaData |
getConcurrentMethods() |
Returns a
Map whose key represents a NamedMethodMetaData and whose value
represents ConcurrentMethodMetaData of this bean. |
java.lang.String[] |
getDependsOn() |
Returns the names of one or more Singleton beans in the same application
as the referring Singleton.
|
EmptyMetaData |
getLocalBean() |
|
javax.ejb.LockType |
getLockType() |
Returns the lock type applicable at the bean level
|
StatefulTimeoutMetaData |
getStatefulTimeout() |
|
java.util.List<TimerMetaData> |
getTimers() |
|
java.lang.Boolean |
isInitOnStartup() |
Returns the init-on-startup value of the session bean metadata.
|
boolean |
isNoInterfaceBean() |
|
boolean |
isSingleton() |
Returns true if this is a singleton session bean.
|
getAnnotatedEjbReferences, getAssemblyDescriptor, getContainerTransactions, getDataSourceByName, getDataSources, getDescriptionGroup, getEjbClass, getEjbJarMetaData, getEjbJarVersion, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getJndiEnvironmentRefsGroup, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getMethodTransactionType, getName, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityIdentity, getSecurityRoleRefs, getServiceReferenceByName, getServiceReferences, isBMT, isCMT, isEntity, isMessageDriven, isSessiongetId, setIdgetAdministeredObjectByName, getAdministeredObjects, getConnectionFactories, getConnectionFactoryByName, getJmsConnectionFactories, getJmsConnectionFactoryByName, getJmsDestinationByName, getJmsDestinations, getMailSessionByName, getMailSessionsgetAroundInvokes, getBusinessLocals, getBusinessRemotes, getHome, getInitMethods, getLocal, getLocalHome, getPostActivates, getPrePassivates, getRemote, getRemoveMethods, getServiceEndpoint, getSessionType, getTimeoutMethod, getTransactionType, isStateful, isStatelessjava.lang.Boolean isInitOnStartup()
AsyncMethodsMetaData getAsyncMethods()
EmptyMetaData getLocalBean()
EmptyMetaData if the bean represents a no-interface
bean. Else returns null.
Use the isNoInterfaceBean() API which is more intuitive.isNoInterfaceBean()boolean isNoInterfaceBean()
getLocalBean(), but
is more intuitiveboolean isSingleton()
javax.ejb.ConcurrencyManagementType getConcurrencyManagementType()
ConcurrentMethodsMetaData getConcurrentMethods()
Map whose key represents a NamedMethodMetaData and whose value
represents ConcurrentMethodMetaData of this bean. Returns an empty Map if
there are no concurrent methods for this beanjavax.ejb.LockType getLockType()
AccessTimeoutMetaData getAccessTimeout()
java.lang.String[] getDependsOn()
java.util.List<TimerMetaData> getTimers()
NamedMethodMetaData getAfterBeginMethod()
NamedMethodMetaData getBeforeCompletionMethod()
NamedMethodMetaData getAfterCompletionMethod()
StatefulTimeoutMetaData getStatefulTimeout()
AroundTimeoutsMetaData getAroundTimeouts()
Copyright © 2018 JBoss by Red Hat. All rights reserved.