org.apache.openejb.jee
Class LifecycleCallback

java.lang.Object
  extended by org.apache.openejb.jee.LifecycleCallback
All Implemented Interfaces:
CallbackMethod

public class LifecycleCallback
extends java.lang.Object
implements CallbackMethod

The lifecycle-callback type specifies a method on a class to be called when a lifecycle event occurs. Note that each class may have only one lifecycle callback method for any given event and that the method may not be overloaded.

If the lifefycle-callback-class element is missing then the class defining the callback is assumed to be the component class in scope at the place in the descriptor in which the callback definition appears.


Field Summary
protected  java.lang.String lifecycleCallbackClass
           
protected  java.lang.String lifecycleCallbackMethod
           
 
Constructor Summary
LifecycleCallback()
           
LifecycleCallback(java.lang.reflect.Method method)
           
LifecycleCallback(java.lang.String lifecycleCallbackClass, java.lang.String lifecycleCallbackMethod)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getLifecycleCallbackClass()
           
 java.lang.String getLifecycleCallbackMethod()
           
 java.lang.String getMethodName()
           
 void setLifecycleCallbackClass(java.lang.String value)
           
 void setLifecycleCallbackMethod(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lifecycleCallbackClass

protected java.lang.String lifecycleCallbackClass

lifecycleCallbackMethod

protected java.lang.String lifecycleCallbackMethod
Constructor Detail

LifecycleCallback

public LifecycleCallback()

LifecycleCallback

public LifecycleCallback(java.lang.reflect.Method method)

LifecycleCallback

public LifecycleCallback(java.lang.String lifecycleCallbackClass,
                         java.lang.String lifecycleCallbackMethod)
Method Detail

getLifecycleCallbackClass

public java.lang.String getLifecycleCallbackClass()

setLifecycleCallbackClass

public void setLifecycleCallbackClass(java.lang.String value)

getLifecycleCallbackMethod

public java.lang.String getLifecycleCallbackMethod()

setLifecycleCallbackMethod

public void setLifecycleCallbackMethod(java.lang.String value)

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface CallbackMethod

getMethodName

public java.lang.String getMethodName()
Specified by:
getMethodName in interface CallbackMethod


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.