Package org.apache.struts2.interceptor.exec

# Interface BackgroundProcess

All Superinterfaces:
  `Runnable`

All Known Implementing Classes:
  `StrutsBackgroundProcess`

public interface BackgroundProcess extends Runnable
Interface used to create a background process which will be executed by `ExecuteAndWaitInterceptor`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `getAction()`
  `Exception`
  `getException()`
  `ActionInvocation`
  `getInvocation()`
  `String`
  `getResult()`
  `boolean`
  `isDone()`
  `BackgroundProcess`
  `prepare()`

  ### Methods inherited from interface java.lang.Runnable

  `run`

- ## Method Details

  - ### prepare

    BackgroundProcess prepare()

  - ### getAction

    Object getAction()

  - ### getInvocation

    ActionInvocation getInvocation()

  - ### getResult

    String getResult()

  - ### getException

    Exception getException()

  - ### isDone

    boolean isDone()