Class ServiceManagerStateOp

java.lang.Object
org.oddjob.state.ServiceManagerStateOp
All Implemented Interfaces:
StateOperator

public class ServiceManagerStateOp extends Object implements StateOperator
Implementation of a StateOperator that provides a parent state as follows:
  • If any child is EXCEPTION then evaluate to EXCEPTION.
  • If any child is INCOMPLETE then evaluate to INCOMPLETE.
  • If any child is READY then evaluate to READY.
  • If any child is ACTIVE/EXECUTING then evaluate to ACTIVE.
  • Otherwise all children must be COMPLETE or STARTED so evaluate to COMPLETE.

This Operator is used in many Structural jobs to calculate parent state.

Author:
rob
  • Constructor Details

    • ServiceManagerStateOp

      public ServiceManagerStateOp()
  • Method Details