JBoss Metadata EJB 7.2.2.Final

org.jboss.metadata.ejb.spec
Class InterceptorMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptions
              extended by org.jboss.metadata.ejb.spec.InterceptorMetaData
All Implemented Interfaces:
Serializable, Cloneable, Environment, RemoteEnvironment, IdMetaData, MappableMetaData, WithDescriptions

public class InterceptorMetaData
extends NamedMetaDataWithDescriptions
implements Environment

InterceptorMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
InterceptorMetaData()
          Create a new InterceptorMetaData.
 
Method Summary
 AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
           
 AroundInvokesMetaData getAroundInvokes()
          Get the aroundInvokes.
 AroundTimeoutsMetaData getAroundTimeouts()
           
 DataSourceMetaData getDataSourceByName(String name)
           
 DataSourcesMetaData getDataSources()
           
 EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
           
 EJBLocalReferencesMetaData getEjbLocalReferences()
           
 EJBReferenceMetaData getEjbReferenceByName(String name)
           
 EJBReferencesMetaData getEjbReferences()
           
 EnvironmentEntriesMetaData getEnvironmentEntries()
           
 EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
           
 String getInterceptorClass()
          Get the interceptorClass.
 EnvironmentRefsGroupMetaData getJndiEnvironmentRefsGroup()
          Get the environment.
 MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
           
 MessageDestinationReferencesMetaData getMessageDestinationReferences()
           
 PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
           
 PersistenceContextReferencesMetaData getPersistenceContextRefs()
           
 PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
           
 PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
           
 LifecycleCallbacksMetaData getPostActivates()
          Get the postActivates.
 LifecycleCallbacksMetaData getPostConstructs()
           
 LifecycleCallbacksMetaData getPreDestroys()
           
 LifecycleCallbacksMetaData getPrePassivates()
          Get the prePassivates.
 ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
           
 ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
           
 ResourceReferenceMetaData getResourceReferenceByName(String name)
           
 ResourceReferencesMetaData getResourceReferences()
           
 ServiceReferenceMetaData getServiceReferenceByName(String name)
           
 ServiceReferencesMetaData getServiceReferences()
           
 void merge(InterceptorMetaData override, InterceptorMetaData original)
          Merge two instances of InterceptorMetaData
 void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
          Set the aroundInvokes.
 void setAroundTimeouts(AroundTimeoutsMetaData aroundTimeouts)
           
 void setInterceptorClass(String interceptorClass)
          Set the interceptorClass.
 void setJndiEnvironmentRefsGroup(EnvironmentRefsGroupMetaData environment)
          Set the environment.
 void setPostActivates(LifecycleCallbacksMetaData postActivates)
          Set the postActivates.
 void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
          Set the prePassivates.
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptions
getDescriptions, setDescriptions
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, getName, hashCode, setName, toString
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

InterceptorMetaData

public InterceptorMetaData()
Create a new InterceptorMetaData.

Method Detail

getJndiEnvironmentRefsGroup

public EnvironmentRefsGroupMetaData getJndiEnvironmentRefsGroup()
Get the environment.

Returns:
the environment.

setJndiEnvironmentRefsGroup

public void setJndiEnvironmentRefsGroup(EnvironmentRefsGroupMetaData environment)
Set the environment.

Parameters:
environment - the environment.
Throws:
IllegalArgumentException - for a null environment

getInterceptorClass

public String getInterceptorClass()
Get the interceptorClass.

Returns:
the interceptorClass.

setInterceptorClass

public void setInterceptorClass(String interceptorClass)
Set the interceptorClass.

Parameters:
interceptorClass - the interceptorClass.
Throws:
IllegalArgumentException - for a null interceptorClass

getAroundInvokes

public AroundInvokesMetaData getAroundInvokes()
Get the aroundInvokes.

Returns:
the aroundInvokes.

setAroundInvokes

public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
Set the aroundInvokes.

Parameters:
aroundInvokes - the aroundInvokes.
Throws:
IllegalArgumentException - for a null aroundInvokes

getPostActivates

public LifecycleCallbacksMetaData getPostActivates()
Get the postActivates.

Returns:
the postActivates.

setPostActivates

public void setPostActivates(LifecycleCallbacksMetaData postActivates)
Set the postActivates.

Parameters:
postActivates - the postActivates.
Throws:
IllegalArgumentException - for a null postActivates

getPrePassivates

public LifecycleCallbacksMetaData getPrePassivates()
Get the prePassivates.

Returns:
the prePassivates.

setPrePassivates

public void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
Set the prePassivates.

Parameters:
prePassivates - the prePassivates.
Throws:
IllegalArgumentException - for a null prePassivates

getEjbLocalReferenceByName

public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
Specified by:
getEjbLocalReferenceByName in interface Environment

getEjbLocalReferences

public EJBLocalReferencesMetaData getEjbLocalReferences()
Specified by:
getEjbLocalReferences in interface Environment

getEjbReferenceByName

public EJBReferenceMetaData getEjbReferenceByName(String name)
Specified by:
getEjbReferenceByName in interface RemoteEnvironment

getEjbReferences

public EJBReferencesMetaData getEjbReferences()
Specified by:
getEjbReferences in interface RemoteEnvironment

getAnnotatedEjbReferences

public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
Specified by:
getAnnotatedEjbReferences in interface RemoteEnvironment

getEnvironmentEntries

public EnvironmentEntriesMetaData getEnvironmentEntries()
Specified by:
getEnvironmentEntries in interface RemoteEnvironment

getEnvironmentEntryByName

public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
Specified by:
getEnvironmentEntryByName in interface RemoteEnvironment

getMessageDestinationReferenceByName

public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
Specified by:
getMessageDestinationReferenceByName in interface RemoteEnvironment

getMessageDestinationReferences

public MessageDestinationReferencesMetaData getMessageDestinationReferences()
Specified by:
getMessageDestinationReferences in interface RemoteEnvironment

getPersistenceContextReferenceByName

public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
Specified by:
getPersistenceContextReferenceByName in interface Environment

getPersistenceContextRefs

public PersistenceContextReferencesMetaData getPersistenceContextRefs()
Specified by:
getPersistenceContextRefs in interface Environment

getPersistenceUnitReferenceByName

public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
Specified by:
getPersistenceUnitReferenceByName in interface RemoteEnvironment

getPersistenceUnitRefs

public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
Specified by:
getPersistenceUnitRefs in interface RemoteEnvironment

getPostConstructs

public LifecycleCallbacksMetaData getPostConstructs()
Specified by:
getPostConstructs in interface RemoteEnvironment

getPreDestroys

public LifecycleCallbacksMetaData getPreDestroys()
Specified by:
getPreDestroys in interface RemoteEnvironment

getResourceEnvironmentReferenceByName

public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
Specified by:
getResourceEnvironmentReferenceByName in interface RemoteEnvironment

getResourceEnvironmentReferences

public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
Specified by:
getResourceEnvironmentReferences in interface RemoteEnvironment

getResourceReferenceByName

public ResourceReferenceMetaData getResourceReferenceByName(String name)
Specified by:
getResourceReferenceByName in interface RemoteEnvironment

getResourceReferences

public ResourceReferencesMetaData getResourceReferences()
Specified by:
getResourceReferences in interface RemoteEnvironment

getServiceReferenceByName

public ServiceReferenceMetaData getServiceReferenceByName(String name)
Specified by:
getServiceReferenceByName in interface RemoteEnvironment

getServiceReferences

public ServiceReferencesMetaData getServiceReferences()
Specified by:
getServiceReferences in interface RemoteEnvironment

getAroundTimeouts

public AroundTimeoutsMetaData getAroundTimeouts()

setAroundTimeouts

public void setAroundTimeouts(AroundTimeoutsMetaData aroundTimeouts)

getDataSourceByName

public DataSourceMetaData getDataSourceByName(String name)
Specified by:
getDataSourceByName in interface RemoteEnvironment
See Also:
RemoteEnvironment.getDataSourceByName(java.lang.String)

getDataSources

public DataSourcesMetaData getDataSources()
Specified by:
getDataSources in interface RemoteEnvironment
See Also:
RemoteEnvironment.getDataSources()

merge

public void merge(InterceptorMetaData override,
                  InterceptorMetaData original)
Merge two instances of InterceptorMetaData

Parameters:
override - The override interceptor metadata (usually the metadata created out of xml deployment descriptor)
original - The original interceptor metadata (usually the metadata created out of annotation scanning)

JBoss Metadata EJB 7.2.2.Final

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.