org.jboss.metadata.ejb.jboss
Class JBossServiceBeanMetaData
java.lang.Object
org.jboss.metadata.javaee.support.IdMetaDataImpl
org.jboss.metadata.javaee.support.NamedMetaData
org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData
- All Implemented Interfaces:
- Serializable, Cloneable, IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>, ITimeoutTarget, Environment, RemoteEnvironment, IdMetaData, MappableMetaData
- Direct Known Subclasses:
- JBoss51ServiceBeanMetaData, JBossSessionPolicyDecorator
public class JBossServiceBeanMetaData
- extends JBossSessionBeanMetaData
An EJB 3 service bean.
- Version:
- $Revision: 84989 $
- Author:
- Carlo de Wolf
- See Also:
- Serialized Form
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData |
checkValid, determineClusterConfig, determineJndiName, determineLocalJndiName, getAroundInvokes, getBusinessLocals, getBusinessRemotes, getCacheConfig, getClusterConfig, getContainerObjectNameJndiName, getDefaultConfigurationName, getDefaultInvokerJndiName, getDefaultInvokerName, getEjbTimeoutIdentity, getHome, getHomeJndiName, getInitMethods, getJndiName, getLocal, getLocalBindings, getLocalHome, getLocalHomeJndiName, getPortComponent, getPostActivates, getPrePassivates, getRemote, getRemoteBindings, getRemoveMethods, getSecurityRoleRefs, getServiceEndpoint, getSessionType, getTimeoutMethod, isCallByValue, isClustered, isConcurrent, isStateful, isStateless, merge, merge, setAroundInvokes, setBusinessLocals, setBusinessRemotes, setCacheConfig, setCallByValue, setClusterConfig, setClustered, setConcurrent, setEjbTimeoutIdentity, setHome, setHomeJndiName, setInitMethods, setJndiName, setLocal, setLocalBindings, setLocalHome, setLocalHomeJndiName, setPortComponent, setPostActivates, setPrePassivates, setRemote, setRemoteBindings, setRemoveMethods, setSecurityRoleRefs, setServiceEndpoint, setSessionType, setTimeoutMethod |
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData |
createPolicy, determineAllDepends, determineConfigurationName, determineContainerConfiguration, determineContainerName, determineInvokerBinding, determineInvokerBindings, determineResolvedJndiName, determineResolvedJndiName, getAnnotatedEjbReferences, getAnnotations, getAopDomainName, getAssemblyDescriptor, getConfigurationName, getContainerName, getContainerTransactions, getDefaultInvokers, getDepends, getEjbClass, getEjbJarMetaData, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getGeneratedContainerName, getIgnoreDependency, getInvokerBindings, getIorSecurityConfig, getJBossMetaData, getJBossMetaDataWithCheck, getJndiBindingPolicy, getJndiEnvironmentRefsGroup, getJndiRefs, 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, isTimerPersistence, merge, merge, newBean, newBean, setAnnotations, setAopDomainName, setConfigurationName, setContainerName, setDepends, setEjbClass, setEjbName, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setExceptionOnRollback, setGeneratedContainerName, setIgnoreDependency, setInvokerBindings, setIorSecurityConfig, setJndiBindingPolicy, setJndiEnvironmentRefsGroup, setJndiRefs, setMappedName, setMethodAttributes, setPoolConfig, setSecurityDomain, setSecurityIdentity, setSecurityProxy, setTimerPersistence, setTransactionType |
JBossServiceBeanMetaData
public JBossServiceBeanMetaData()
getLocalJndiName
public String getLocalJndiName()
- Description copied from class:
JBossEnterpriseBeanMetaData
- Get the localJndiName.
- Overrides:
getLocalJndiName
in class JBossEnterpriseBeanMetaData
- Returns:
- the localJndiName.
getManagement
public String getManagement()
getObjectName
public String getObjectName()
getXmbean
public String getXmbean()
isService
public boolean isService()
- Description copied from class:
JBossEnterpriseBeanMetaData
- Whether this is a service bean
- Overrides:
isService
in class JBossEnterpriseBeanMetaData
- Returns:
- true when a service bean
isSession
public boolean isSession()
- Although a service bean shares the same metadata
as a session bean, it's not trully a session bean.
- Specified by:
isSession
in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
- Overrides:
isSession
in class JBossSessionBeanMetaData
- Returns:
- true when a session bean
setLocalJndiName
public void setLocalJndiName(String localJndiName)
- Description copied from class:
JBossEnterpriseBeanMetaData
- Set the localJndiName.
- Overrides:
setLocalJndiName
in class JBossEnterpriseBeanMetaData
- Parameters:
localJndiName
- the localJndiName.
setManagement
public void setManagement(String management)
setObjectName
public void setObjectName(String objectName)
setXmbean
public void setXmbean(String xmBean)
merge
public void merge(JBossEnterpriseBeanMetaData overrideEjb,
JBossEnterpriseBeanMetaData originalEjb)
- Overrides:
merge
in class JBossSessionBeanMetaData
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.