# Hierarchy For Package com.xebialabs.xlrelease.events

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - scala.runtime.AbstractFunction1<T1,​R> (implements scala.Function1<T1,​R>)
    - com.xebialabs.xlrelease.events.PhaseCloseOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.PhaseCompleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.PhaseFailOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.PhaseRetryOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.PhaseStartFailingOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.PhaseStartOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseAbortScriptsExecution$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseCompleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseFailOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleasePauseOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseResumeOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseRetryOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseStartFailingOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseVariableCreateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseVariableDeleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskAbortOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskCompleteAbortScriptOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskDelayOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskEndRecoveryOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskGroupFailingOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskReopenOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskRetryOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskStartAbortScriptOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskStartOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskStartRecoveryOperation$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction2<T1,​T2,​R> (implements scala.Function2<T1,​T2,​R>)
    - com.xebialabs.xlrelease.events.CompleteTaskJobExecutionOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.FolderVariableCreateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.FolderVariableDeleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.GlobalVariableCreateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.GlobalVariableDeleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseAbortOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseStartOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseVariableUpdateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskCompleteOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskFailOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskSkipOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.TaskWaitingForInputOperation$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction3<T1,​T2,​T3,​R> (implements scala.Function3<T1,​T2,​T3,​R>)
    - com.xebialabs.xlrelease.events.FolderVariableUpdateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.GlobalVariableUpdateOperation$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.events.ReleaseVariablesUpdateOperation$ (implements java.io.Serializable)
  - com.xebialabs.xlrelease.events.CompleteTaskJobExecutionOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.FolderVariableCreateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableCreateOperation)
  - com.xebialabs.xlrelease.events.FolderVariableDeleteOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableDeleteOperation)
  - com.xebialabs.xlrelease.events.FolderVariableUpdateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableUpdateOperation)
  - com.xebialabs.xlrelease.events.GlobalVariableCreateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableCreateOperation)
  - com.xebialabs.xlrelease.events.GlobalVariableDeleteOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableDeleteOperation)
  - com.xebialabs.xlrelease.events.GlobalVariableUpdateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableUpdateOperation)
  - com.xebialabs.xlrelease.events.PhaseCloseOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.PhaseCompleteOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.PhaseFailOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.PhaseRetryOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.PhaseStartFailingOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.PhaseStartOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.ReleaseAbortOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseAbortScriptsExecution (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.ReleaseCompleteOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseFailOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleasePauseOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseResumeOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseRetryOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseStartFailingOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseStartOperation (implements scala.Product, com.xebialabs.xlrelease.events.ReleaseOperation, java.io.Serializable)
  - com.xebialabs.xlrelease.events.ReleaseVariableCreateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableCreateOperation)
  - com.xebialabs.xlrelease.events.ReleaseVariableDeleteOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableDeleteOperation)
  - com.xebialabs.xlrelease.events.ReleaseVariablesUpdateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableUpdateOperation)
  - com.xebialabs.xlrelease.events.ReleaseVariableUpdateOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.VariableUpdateOperation)
  - com.xebialabs.xlrelease.events.TaskAbortOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskCompleteAbortScriptOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskCompleteOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskDelayOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskEndRecoveryOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskFailOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskGroupFailingOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskReopenOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskRetryOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.TaskStartOrRetryOperation)
  - com.xebialabs.xlrelease.events.TaskSkipOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskStartAbortScriptOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskStartOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.TaskStartOrRetryOperation)
  - com.xebialabs.xlrelease.events.TaskStartRecoveryOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)
  - com.xebialabs.xlrelease.events.TaskWaitingForInputOperation (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.events.XLReleaseOperation)

## Interface Hierarchy

- com.xebialabs.xlrelease.events.EventBus
- com.xebialabs.xlrelease.events.XLReleaseEventListener
- com.xebialabs.xlrelease.events.XLReleaseOperation
  - com.xebialabs.xlrelease.events.ReleaseOperation
  - com.xebialabs.xlrelease.events.TaskStartOrRetryOperation
  - com.xebialabs.xlrelease.events.VariableCreateOperation
  - com.xebialabs.xlrelease.events.VariableDeleteOperation
  - com.xebialabs.xlrelease.events.VariableUpdateOperation

## Annotation Type Hierarchy

- com.xebialabs.xlrelease.events.AsyncSubscribe (implements java.lang.annotation.Annotation)
- com.xebialabs.xlrelease.events.Subscribe (implements java.lang.annotation.Annotation)
- com.xebialabs.xlrelease.events.SynchronizedSubscribe (implements java.lang.annotation.Annotation)