Package com.sun.enterprise.deployment
Class LifecycleCallbackDescriptor
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- com.sun.enterprise.deployment.LifecycleCallbackDescriptor
-
- All Implemented Interfaces:
Serializable
public class LifecycleCallbackDescriptor extends Descriptor
Deployment object representing the lifecycle-callback.- Author:
- Shing Wai Chan
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LifecycleCallbackDescriptor.CallbackType
-
Field Summary
-
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 LifecycleCallbackDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultLifecycleCallbackClass()
String
getLifecycleCallbackClass()
String
getLifecycleCallbackMethod()
Method
getLifecycleCallbackMethodObject(ClassLoader loader)
Given a classloader, find the Method object corresponding to this lifecycle callback.MetadataSource
getMetadataSource()
boolean
isRequiresInvocationContextArgument()
void
setDefaultLifecycleCallbackClass(String clazz)
void
setLifecycleCallbackClass(String clazz)
void
setLifecycleCallbackMethod(String method)
void
setMetadataSource(MetadataSource metadataSource)
void
setRequiresInvocationContextArgument(boolean requiresInvocationContextArgument)
-
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, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Method Detail
-
setLifecycleCallbackClass
public void setLifecycleCallbackClass(String clazz)
-
getLifecycleCallbackClass
public String getLifecycleCallbackClass()
-
setDefaultLifecycleCallbackClass
public void setDefaultLifecycleCallbackClass(String clazz)
-
getDefaultLifecycleCallbackClass
public String getDefaultLifecycleCallbackClass()
-
setLifecycleCallbackMethod
public void setLifecycleCallbackMethod(String method)
-
getLifecycleCallbackMethod
public String getLifecycleCallbackMethod()
-
isRequiresInvocationContextArgument
public boolean isRequiresInvocationContextArgument()
-
setRequiresInvocationContextArgument
public void setRequiresInvocationContextArgument(boolean requiresInvocationContextArgument)
-
getLifecycleCallbackMethodObject
public Method getLifecycleCallbackMethodObject(ClassLoader loader) throws Exception
Given a classloader, find the Method object corresponding to this lifecycle callback.- Throws:
Exception
-
getMetadataSource
public MetadataSource getMetadataSource()
-
setMetadataSource
public void setMetadataSource(MetadataSource metadataSource)
-
-