public class GenericBeanMetaData extends AbstractGenericBeanMetaData implements IScheduleTarget, EntityBeanMetaData, MessageDrivenBean31MetaData, SessionBean32MetaData
Constructor and Description |
---|
GenericBeanMetaData() |
GenericBeanMetaData(EjbType ejbType) |
Modifier and Type | Method and Description |
---|---|
void |
addTimer(TimerMetaData timer) |
protected AbstractEnterpriseBeanMetaData |
createMerged(AbstractEnterpriseBeanMetaData original) |
AroundInvokesMetaData |
getAroundInvokes()
Get the aroundInvokes.
|
AroundTimeoutsMetaData |
getAroundTimeouts() |
NamedMethodMetaData |
getTimeoutMethod()
Get the timeoutMethod.
|
List<TimerMetaData> |
getTimers()
Returns the
TimerMetaData associated with this bean |
javax.ejb.TransactionManagementType |
getTransactionType()
Get the transactionType.
|
void |
setAroundInvokes(AroundInvokesMetaData aroundInvokes)
Set the aroundInvokes.
|
void |
setAroundTimeouts(AroundTimeoutsMetaData aroundTimeouts) |
void |
setTimers(List<TimerMetaData> timers)
Sets the
TimerMetaData for this bean |
void |
setTransactionType(javax.ejb.TransactionManagementType transactionType)
Set the transactionType.
|
getAbstractSchemaName, getAccessTimeout, getAcknowledgeMode, getActivationConfig, getAfterBeginMethod, getAfterCompletionMethod, getAsyncMethods, getBeforeCompletionMethod, getBusinessLocals, getBusinessRemotes, getCmpFields, getCmpVersion, getConcurrencyManagementType, getConcurrentMethods, getDependsOn, getHome, getInitMethods, getLocal, getLocalBean, getLocalHome, getLockType, getMessageDestinationLink, getMessageDestinationType, getMessageSelector, getMessagingType, getPersistenceType, getPostActivates, getPrePassivates, getPrimKeyClass, getPrimKeyField, getQueries, getRemote, getRemoveMethods, getServiceEndpoint, getSessionType, getStatefulTimeout, getSubscriptionDurability, isBMP, isCMP, isCMP1x, isInitOnStartup, isJMS, isNoInterfaceBean, isPassivationCapable, isReentrant, isSingleton, isStateful, isStateless, merge, setAbstractSchemaName, setAccessTimeout, setAcknowledgeMode, setActivationConfig, setAfterBeginMethod, setAfterCompletionMethod, setAsyncMethods, setBeforeCompletionMethod, setBusinessLocals, setBusinessRemotes, setCmpFields, setCmpVersion, setConcurrencyManagementType, setConcurrentMethods, setDependsOn, setDependsOn, setDependsOnMetaData, setHome, setInitMethods, setInitOnStartup, setLocal, setLocalBean, setLocalHome, setLockType, setMessageDestinationLink, setMessageDestinationType, setMessageDrivenDestination, setMessageSelector, setMessagingType, setNoInterfaceBean, setPassivationCapable, setPersistenceType, setPostActivates, setPrePassivates, setPrimKeyClass, setPrimKeyField, setQueries, setReentrant, setRemote, setRemoveMethods, setServiceEndpoint, setSessionType, setStatefulTimeout, setSubscriptionDurability, setTimeoutMethod
augment, getAdministeredObjectByName, getAdministeredObjects, getAnnotatedEjbReferences, getAssemblyDescriptor, getConnectionFactories, getConnectionFactoryByName, getContainerTransactions, getDataSourceByName, getDataSources, getEjbClass, getEjbJarMetaData, getEjbJarVersion, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEjbType, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getJmsConnectionFactories, getJmsConnectionFactoryByName, getJmsDestinationByName, getJmsDestinations, getJndiEnvironmentRefsGroup, getMailSessionByName, getMailSessions, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getMethodTransactionType, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityIdentity, getSecurityRoleRefs, getServiceReferenceByName, getServiceReferences, isBMT, isCMT, isEntity, isMessageDriven, isSession, merged, newBean, override, setEjbClass, setEjbName, setEjbType, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setJndiEnvironmentRefsGroup, setMappedName, setSecurityIdentity, setSecurityRoleRefs
getDescriptionGroup, setDescriptionGroup
equals, getKey, getName, hashCode, setName, toString
clone, getId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
addTimer, getTimers, setTimers
getTimeoutMethod, setTimeoutMethod
getAbstractSchemaName, getCmpFields, getCmpVersion, getHome, getLocal, getLocalHome, getPersistenceType, getPrimKeyClass, getPrimKeyField, getQueries, getRemote, isBMP, isCMP, isCMP1x, isReentrant
getAroundTimeouts, getTimers
getAcknowledgeMode, getActivationConfig, getAroundInvokes, getMessageDestinationLink, getMessageDestinationType, getMessageSelector, getMessagingType, getSubscriptionDurability, getTimeoutMethod, getTransactionType, isJMS, setTimeoutMethod
isPassivationCapable
getAccessTimeout, getAfterBeginMethod, getAfterCompletionMethod, getAroundTimeouts, getAsyncMethods, getBeforeCompletionMethod, getConcurrencyManagementType, getConcurrentMethods, getDependsOn, getLocalBean, getLockType, getStatefulTimeout, getTimers, isInitOnStartup, isNoInterfaceBean, isSingleton
getAroundInvokes, getBusinessLocals, getBusinessRemotes, getHome, getInitMethods, getLocal, getLocalHome, getPostActivates, getPrePassivates, getRemote, getRemoveMethods, getServiceEndpoint, getSessionType, getTimeoutMethod, isStateful, isStateless
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, isSession
getAdministeredObjectByName, getAdministeredObjects, getConnectionFactories, getConnectionFactoryByName, getJmsConnectionFactories, getJmsConnectionFactoryByName, getJmsDestinationByName, getJmsDestinations, getMailSessionByName, getMailSessions
getId, setId
getDescriptionGroup, getId, setDescriptionGroup
getKey
public GenericBeanMetaData()
public GenericBeanMetaData(EjbType ejbType)
protected AbstractEnterpriseBeanMetaData createMerged(AbstractEnterpriseBeanMetaData original)
createMerged
in class AbstractGenericBeanMetaData
public AroundInvokesMetaData getAroundInvokes()
public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
aroundInvokes
- the aroundInvokes.IllegalArgumentException
- for a null aroundInvokespublic NamedMethodMetaData getTimeoutMethod()
public javax.ejb.TransactionManagementType getTransactionType()
AbstractEnterpriseBeanMetaData
getTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getTransactionType
in interface EnterpriseBeanMetaData
getTransactionType
in class AbstractEnterpriseBeanMetaData
public void setTransactionType(javax.ejb.TransactionManagementType transactionType)
transactionType
- the transactionType.IllegalArgumentException
- for a null transactionTypepublic AroundTimeoutsMetaData getAroundTimeouts()
public void setAroundTimeouts(AroundTimeoutsMetaData aroundTimeouts)
public List<TimerMetaData> getTimers()
TimerMetaData
associated with this beanpublic void setTimers(List<TimerMetaData> timers)
TimerMetaData
for this beanpublic void addTimer(TimerMetaData timer)
Copyright © 2013 JBoss by Red Hat. All rights reserved.