Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jboss.soa.esb.actions
Class AbstractActionLifecycle

    java.lang.Object
      org.jboss.soa.esb.actions.AbstractActionLifecycle

All Implemented Interfaces:
  ActionLifecycle

Direct Known Subclasses:
  AbstractActionPipelineProcessor, AbstractSpringAction, EJBProcessor, PropertySetter

    public abstract class AbstractActionLifecycle

extends java.lang.Object
implements ActionLifecycle

Abstract class for lifecycle methods

Author:
  kevin

Constructor Summary
`AbstractActionLifecycle()`

Method Summary
`void` | `destroy()` Destroy the action instance.
`void` | `initialise()` Initialise the action instance.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### AbstractActionLifecycle

    public AbstractActionLifecycle()

Method Detail

### initialise

    public void initialise()
                    throws ActionLifecycleException

  Initialise the action instance.

  This method is called after the action instance has been instantiated so that configuration options can be validated.

  Specified by:
    `initialise` in interface `ActionLifecycle`
  Throws:
    `ActionLifecycleException` - for errors during initialisation.

### destroy

    public void destroy()
                 throws ActionLifecycleException

  Destroy the action instance.

  This method is called prior to the release of the action instance. All resources associated with this action instance should be released as the instance will no longer be used.

  Specified by:
    `destroy` in interface `ActionLifecycle`
  Throws:
    `ActionLifecycleException`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD