java.io.Serializable, IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>, ITimeoutTarget, Environment, RemoteEnvironment, IdMetaData, MappableMetaDataJBossServiceBeanMetaData, JBossSessionBean31MetaDatapublic class JBossSessionBeanMetaData extends JBossEnterpriseBeanMetaData implements ITimeoutTarget
| Constructor | Description |
|---|---|
JBossSessionBeanMetaData() |
Create a new SessionBeanMetaData.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
checkValid() |
|
ClusterConfigMetaData |
determineClusterConfig() |
Determine the clusterConfig.
|
java.lang.String |
determineJndiName() |
Deprecated.
JBMETA-68
|
java.lang.String |
determineLocalJndiName() |
Deprecated.
JBMETA-68
|
AroundInvokesMetaData |
getAroundInvokes() |
Get the aroundInvokes.
|
BusinessLocalsMetaData |
getBusinessLocals() |
Get the businessLocals.
|
BusinessRemotesMetaData |
getBusinessRemotes() |
Get the businessRemotes.
|
CacheConfigMetaData |
getCacheConfig() |
|
ClusterConfigMetaData |
getClusterConfig() |
Get the clusterConfig.
|
java.lang.String |
getContainerObjectNameJndiName() |
Determine the container jndi name used in the object name.
|
java.lang.String |
getDefaultConfigurationName() |
Get the default configuration name
|
protected java.lang.String |
getDefaultInvokerJndiName() |
Determine the jndi name for invoker bindings that come from the container configuration
|
java.lang.String |
getDefaultInvokerName() |
Get the default invokers
|
SecurityIdentityMetaData |
getEjbTimeoutIdentity() |
Get the ejbTimeoutIdentity.
|
java.lang.String |
getHome() |
Get the home.
|
java.lang.String |
getHomeJndiName() |
|
InitMethodsMetaData |
getInitMethods() |
Get the initMethods.
|
java.lang.String |
getJndiName() |
Get the jndiName.
|
java.lang.String |
getLocal() |
Get the local.
|
java.util.List<LocalBindingMetaData> |
getLocalBindings() |
Get the local bindings
|
java.lang.String |
getLocalHome() |
Get the localHome.
|
java.lang.String |
getLocalHomeJndiName() |
|
PortComponent |
getPortComponent() |
|
LifecycleCallbacksMetaData |
getPostActivates() |
Get the postActivates.
|
LifecycleCallbacksMetaData |
getPrePassivates() |
Get the prePassivates.
|
java.lang.String |
getRemote() |
Get the remote.
|
java.util.List<RemoteBindingMetaData> |
getRemoteBindings() |
Get the remoteBinding.
|
RemoveMethodsMetaData |
getRemoveMethods() |
Get the removeMethods.
|
SecurityRoleRefsMetaData |
getSecurityRoleRefs() |
Get the securityRoleRefs.
|
java.lang.String |
getServiceEndpoint() |
Get the serviceEndpoint.
|
SessionType |
getSessionType() |
Get the sessionType.
|
NamedMethodMetaData |
getTimeoutMethod() |
Get the timeoutMethod.
|
boolean |
hasEJB2xView() |
Returns true if this session bean exposes a EJB2.x view.
|
boolean |
hasEJB3xView() |
Returns true if this session bean exposes a EJB 3.x view.
|
boolean |
isCallByValue() |
Get the callByValue.
|
boolean |
isClustered() |
Get the clustered.
|
java.lang.Boolean |
isConcurrent() |
Get the concurrent.
|
boolean |
isSession() |
Whether this is a session bean
|
boolean |
isStateful() |
Is this stateful
|
boolean |
isStateless() |
Is this stateless
|
void |
merge(JBossEnterpriseBeanMetaData override,
JBossEnterpriseBeanMetaData original) |
|
void |
merge(JBossEnterpriseBeanMetaData override,
EnterpriseBeanMetaData original,
java.lang.String overridenFile,
java.lang.String overrideFile,
boolean mustOverride) |
|
protected void |
merge(JBossGenericBeanMetaData generic) |
|
void |
setAroundInvokes(AroundInvokesMetaData aroundInvokes) |
Set the aroundInvokes.
|
void |
setBusinessLocals(BusinessLocalsMetaData businessLocals) |
Set the businessLocals.
|
void |
setBusinessRemotes(BusinessRemotesMetaData businessRemotes) |
Set the businessRemotes.
|
void |
setCacheConfig(CacheConfigMetaData cacheConfig) |
|
void |
setCallByValue(boolean callByValue) |
Set the callByValue.
|
void |
setClusterConfig(ClusterConfigMetaData clusterConfig) |
Set the clusterConfig.
|
void |
setClustered(boolean clustered) |
Set the clustered.
|
void |
setConcurrent(java.lang.Boolean concurrent) |
Set the concurrent.
|
void |
setEjbTimeoutIdentity(SecurityIdentityMetaData ejbTimeoutIdentity) |
Set the ejbTimeoutIdentity.
|
void |
setHome(java.lang.String home) |
Set the home.
|
void |
setHomeJndiName(java.lang.String homeJndiName) |
|
void |
setInitMethods(InitMethodsMetaData initMethods) |
Set the initMethods.
|
void |
setJndiName(java.lang.String jndiName) |
Set the jndiName.
|
void |
setLocal(java.lang.String local) |
Set the local.
|
void |
setLocalBindings(java.util.List<LocalBindingMetaData> localBindings) |
Set the local bindings.
|
void |
setLocalHome(java.lang.String localHome) |
Set the localHome.
|
void |
setLocalHomeJndiName(java.lang.String localHomeJndiName) |
|
void |
setPortComponent(PortComponent portComponent) |
|
void |
setPostActivates(LifecycleCallbacksMetaData postActivates) |
Set the postActivates.
|
void |
setPrePassivates(LifecycleCallbacksMetaData prePassivates) |
Set the prePassivates.
|
void |
setRemote(java.lang.String remote) |
Set the remote.
|
void |
setRemoteBindings(java.util.List<RemoteBindingMetaData> remoteBindings) |
Set the remoteBinding.
|
void |
setRemoveMethods(RemoveMethodsMetaData removeMethods) |
Set the removeMethods.
|
void |
setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs) |
Set the securityRoleRefs.
|
void |
setServiceEndpoint(java.lang.String serviceEndpoint) |
Set the serviceEndpoint.
|
void |
setSessionType(SessionType sessionType) |
Set the sessionType.
|
void |
setTimeoutMethod(NamedMethodMetaData timeoutMethod) |
Set the timeoutMethod.
|
clone, getId, setIdgetDescriptionGroup, getId, setDescriptionGroupdetermineAllDepends, determineConfigurationName, determineContainerConfiguration, determineContainerName, determineInvokerBinding, determineInvokerBindings, getAdministeredObjectByName, getAdministeredObjects, getAnnotatedEjbReferences, getAnnotations, getAopDomainName, getAssemblyDescriptor, getConfigurationName, getConnectionFactories, getConnectionFactoryByName, getContainerName, getContainerTransactions, getDataSourceByName, getDataSources, getDefaultInvokers, getDepends, getEjbClass, getEjbJarMetaData, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getGeneratedContainerName, getIgnoreDependency, getInvokerBindings, getIorSecurityConfig, getJBossMetaData, getJBossMetaDataWithCheck, getJmsConnectionFactories, getJmsConnectionFactoryByName, getJmsDestinationByName, getJmsDestinations, getJndiBindingPolicy, getJndiEnvironmentRefsGroup, getJndiRefs, getLocalJndiName, getMailSessionByName, getMailSessions, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodAttributes, getMethodPermissions, getMethodPermissions, getMethodTransactionTimeout, getMethodTransactionTimeout, getMethodTransactionType, getMethodTransactionType, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPoolConfig, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityDomain, getSecurityIdentity, getSecurityProxy, getSecurityRole, getSecurityRolePrincipals, getSecurityRolesPrincipalVersusRolesMap, getServiceReferenceByName, getServiceReferences, getTransactionType, hasMethodPermissions, isBMT, isCMT, isConsumer, isEntity, isExceptionOnRollback, isGeneric, isMessageDriven, isMethodReadOnly, isMethodReadOnly, isService, isTimerPersistence, merge, newBean, newBean, setAnnotations, setAopDomainName, setConfigurationName, setContainerName, setDepends, setEjbClass, setEjbName, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setExceptionOnRollback, setGeneratedContainerName, setIgnoreDependency, setInvokerBindings, setIorSecurityConfig, setJndiBindingPolicy, setJndiEnvironmentRefsGroup, setJndiRefs, setLocalJndiName, setMappedName, setMethodAttributes, setPoolConfig, setSecurityDomain, setSecurityIdentity, setSecurityProxy, setTimerPersistence, setTransactionTypegetKeyequals, getKey, getName, hashCode, setName, toStringgetDescriptionGroup, setDescriptionGrouppublic JBossSessionBeanMetaData()
public boolean isSession()
JBossEnterpriseBeanMetaDataisSession in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>isSession in class JBossEnterpriseBeanMetaDatapublic CacheConfigMetaData getCacheConfig()
public void setCacheConfig(CacheConfigMetaData cacheConfig)
public java.lang.String getHome()
public void setHome(java.lang.String home)
home - the home.java.lang.IllegalArgumentException - for a null homepublic java.lang.String getHomeJndiName()
public void setHomeJndiName(java.lang.String homeJndiName)
public java.lang.String getRemote()
public void setRemote(java.lang.String remote)
remote - the remote.java.lang.IllegalArgumentException - for a null remotepublic java.lang.String getLocalHome()
public void setLocalHome(java.lang.String localHome)
localHome - the localHome.java.lang.IllegalArgumentException - for a null localHomepublic java.lang.String getLocal()
public void setLocal(java.lang.String local)
local - the local.java.lang.IllegalArgumentException - for a null localpublic java.lang.String getLocalHomeJndiName()
public void setLocalHomeJndiName(java.lang.String localHomeJndiName)
public BusinessLocalsMetaData getBusinessLocals()
public void setBusinessLocals(BusinessLocalsMetaData businessLocals)
businessLocals - the businessLocals.java.lang.IllegalArgumentException - for a null businessLocaslpublic BusinessRemotesMetaData getBusinessRemotes()
public void setBusinessRemotes(BusinessRemotesMetaData businessRemotes)
businessRemotes - the businessRemotes.java.lang.IllegalArgumentException - for a null businessRemotespublic java.lang.String getServiceEndpoint()
public void setServiceEndpoint(java.lang.String serviceEndpoint)
serviceEndpoint - the serviceEndpoint.java.lang.IllegalArgumentException - for a null serviceEndpointpublic SessionType getSessionType()
public void setSessionType(SessionType sessionType)
sessionType - the sessionType.java.lang.IllegalArgumentException - for a null sessionTypepublic boolean isStateful()
public boolean isStateless()
public NamedMethodMetaData getTimeoutMethod()
getTimeoutMethod in interface ITimeoutTargetpublic void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
setTimeoutMethod in interface ITimeoutTargettimeoutMethod - the timeoutMethod.java.lang.IllegalArgumentException - for a null timeoutMethodpublic InitMethodsMetaData getInitMethods()
public void setInitMethods(InitMethodsMetaData initMethods)
initMethods - the initMethods.java.lang.IllegalArgumentException - for a null initMethodspublic RemoveMethodsMetaData getRemoveMethods()
public void setRemoveMethods(RemoveMethodsMetaData removeMethods)
removeMethods - the removeMethods.java.lang.IllegalArgumentException - for a null removeMethodspublic AroundInvokesMetaData getAroundInvokes()
public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
aroundInvokes - the aroundInvokes.java.lang.IllegalArgumentException - for a null aroundInvokespublic LifecycleCallbacksMetaData getPostActivates()
public void setPostActivates(LifecycleCallbacksMetaData postActivates)
postActivates - the postActivates.java.lang.IllegalArgumentException - for a null postActivatespublic LifecycleCallbacksMetaData getPrePassivates()
public void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
prePassivates - the prePassivates.java.lang.IllegalArgumentException - for a null prePassivatespublic SecurityRoleRefsMetaData getSecurityRoleRefs()
getSecurityRoleRefs in class JBossEnterpriseBeanMetaDatapublic void setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
securityRoleRefs - the securityRoleRefs.java.lang.IllegalArgumentException - for a null securityRoleRefspublic java.lang.String getDefaultConfigurationName()
JBossEnterpriseBeanMetaDatagetDefaultConfigurationName in class JBossEnterpriseBeanMetaDatapublic java.lang.String getDefaultInvokerName()
JBossEnterpriseBeanMetaDatagetDefaultInvokerName in class JBossEnterpriseBeanMetaDatapublic java.lang.String getJndiName()
public void setJndiName(java.lang.String jndiName)
jndiName - the jndiName.java.lang.IllegalArgumentException - for a null jndiName@Deprecated public java.lang.String determineJndiName()
determineJndiName in class JBossEnterpriseBeanMetaData@Deprecated public java.lang.String determineLocalJndiName()
determineLocalJndiName in class JBossEnterpriseBeanMetaDatapublic java.lang.String getContainerObjectNameJndiName()
JBossEnterpriseBeanMetaDatagetContainerObjectNameJndiName in class JBossEnterpriseBeanMetaDataprotected java.lang.String getDefaultInvokerJndiName()
JBossEnterpriseBeanMetaDatagetDefaultInvokerJndiName in class JBossEnterpriseBeanMetaDatapublic boolean isCallByValue()
public void setCallByValue(boolean callByValue)
callByValue - the callByValue.public boolean isClustered()
public void setClustered(boolean clustered)
clustered - the clustered.public java.lang.Boolean isConcurrent()
public void setConcurrent(java.lang.Boolean concurrent)
concurrent - the concurrent.public SecurityIdentityMetaData getEjbTimeoutIdentity()
public void setEjbTimeoutIdentity(SecurityIdentityMetaData ejbTimeoutIdentity)
ejbTimeoutIdentity - the ejbTimeoutIdentity.java.lang.IllegalArgumentException - for a null ejbTimeoutIdentitypublic ClusterConfigMetaData getClusterConfig()
public ClusterConfigMetaData determineClusterConfig()
public void setClusterConfig(ClusterConfigMetaData clusterConfig)
clusterConfig - the clusterConfig.java.lang.IllegalArgumentException - for a null clusterConfigpublic PortComponent getPortComponent()
public void setPortComponent(PortComponent portComponent)
public java.util.List<LocalBindingMetaData> getLocalBindings()
public void setLocalBindings(java.util.List<LocalBindingMetaData> localBindings)
the - localBindingspublic java.util.List<RemoteBindingMetaData> getRemoteBindings()
public void setRemoteBindings(java.util.List<RemoteBindingMetaData> remoteBindings)
remoteBinding - the remoteBinding.java.lang.IllegalArgumentException - for a null remoteBindingpublic boolean hasEJB3xView()
public boolean hasEJB2xView()
public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, java.lang.String overridenFile, java.lang.String overrideFile, boolean mustOverride)
merge in class JBossEnterpriseBeanMetaDatapublic void merge(JBossEnterpriseBeanMetaData override, JBossEnterpriseBeanMetaData original)
merge in class JBossEnterpriseBeanMetaDataprotected void merge(JBossGenericBeanMetaData generic)
merge in class JBossEnterpriseBeanMetaDatapublic void checkValid()
checkValid in class JBossEnterpriseBeanMetaDataCopyright © 2018 JBoss by Red Hat. All rights reserved.