Package com.complexible.stardog.api.admin.pack

# Class StateMachine.StateTransition

java.lang.Object
com.complexible.stardog.api.admin.pack.StateMachine.StateTransition

Enclosing class:
  `StateMachine<S extends Enum,E extends Enum,O>`

public class StateMachine.StateTransition extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final Consumer<StateMachine<S,E,O>.StateTransition>`
  `mLogic`
  `protected final S`
  `mNextState`
  `protected final O`
  `mUserObject`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `S`
  `getNextState()`
  `O`
  `getUserObject()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### mLogic

    protected final Consumer<StateMachine<S extends Enum,E extends Enum,O>.StateTransition> mLogic

  - ### mNextState

    protected final S extends Enum mNextState

  - ### mUserObject

    protected final O mUserObject

- ## Method Details

  - ### getNextState

    public S getNextState()

  - ### getUserObject

    public O getUserObject()