Package com.sun.enterprise.deployment
Class EjbInterceptor
-
- All Implemented Interfaces:
JndiNameEnvironment
,EjbReferenceContainer
,MessageDestinationReferenceContainer
,ResourceReferenceContainer
,WritableJndiNameEnvironment
,Serializable
public class EjbInterceptor extends InterceptorDescriptor
Contains information about 1 ejb interceptor.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.JndiEnvironmentRefsGroupDescriptor
bundleDescriptor, callbackDescriptors, ejbReferences, entityManagerFactoryReferences, entityManagerReferences, environmentProperties, messageDestReferences, resourceEnvReferences, resourceReferences, serviceReferences
-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description EjbInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EjbBundleDescriptor
getEjbBundleDescriptor()
jakarta.enterprise.inject.spi.Interceptor
getInterceptor()
boolean
isCDIInterceptor()
void
setCDIInterceptor(boolean flag)
void
setEjbBundleDescriptor(EjbBundleDescriptor bundleDescriptor)
void
setInterceptor(jakarta.enterprise.inject.spi.Interceptor interceptor)
String
toString()
-
Methods inherited from class com.sun.enterprise.deployment.InterceptorDescriptor
addAroundConstructDescriptor, addAroundInvokeDescriptor, addAroundInvokeDescriptors, addAroundTimeoutDescriptor, addAroundTimeoutDescriptors, addPostActivateDescriptor, addPrePassivateDescriptor, getAroundInvokeDescriptors, getAroundTimeoutDescriptors, getFromBeanClass, getInterceptorClass, getInterceptorClassName, getOrderedAroundInvokeDescriptors, getOrderedAroundTimeoutDescriptors, getOrderedCallbackDescriptors, hasAroundInvokeDescriptor, hasAroundTimeoutDescriptor, setFromBeanClass, setInterceptorClass, setInterceptorClassName
-
Methods inherited from class com.sun.enterprise.deployment.JndiEnvironmentRefsGroupDescriptor
addCallbackDescriptor, addCallbackDescriptors, addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addServiceReferenceDescriptor, getBundleDescriptor, getCallbackDescriptors, getEjbReference, getEjbReferenceDescriptors, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getInjectableResourcesByClass, getInjectionInfoByClass, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceByName, getResourceReferenceDescriptors, getServiceReferenceByName, getServiceReferenceDescriptors, hasCallbackDescriptor, removeEjbReferenceDescriptor, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeServiceReferenceDescriptor, setBundleDescriptor
-
Methods inherited from class com.sun.enterprise.deployment.CommonResourceDescriptor
addResourceDescriptor, getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptor, getResourceDescriptors, removeResourceDescriptor
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.sun.enterprise.deployment.JndiNameEnvironment
getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptors
-
Methods inherited from interface com.sun.enterprise.deployment.WritableJndiNameEnvironment
addResourceDescriptor, removeResourceDescriptor
-
-
-
-
Method Detail
-
getEjbBundleDescriptor
public EjbBundleDescriptor getEjbBundleDescriptor()
-
setEjbBundleDescriptor
public void setEjbBundleDescriptor(EjbBundleDescriptor bundleDescriptor)
-
isCDIInterceptor
public boolean isCDIInterceptor()
-
setCDIInterceptor
public void setCDIInterceptor(boolean flag)
-
getInterceptor
public jakarta.enterprise.inject.spi.Interceptor getInterceptor()
- Returns:
- The interceptor. May be null when CDI is not enabled.
-
setInterceptor
public void setInterceptor(jakarta.enterprise.inject.spi.Interceptor interceptor)
-
toString
public String toString()
- Overrides:
toString
in classInterceptorDescriptor
- Returns:
- a meaningfull string about ourself No Descriptor class which inherits this class should override this method. Rather print() method which is defined in this class should be overridden to describe itself. Refer to the comments on print() method for more details. This method is optimized for persformance reasons.
-
-