object State extends Serializable
- Alphabetic
- By Inheritance
- State
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit final val order: Order[State]
- val ordered: List[State]
- final def parse(s: String): Either[String, State]
- implicit final val stateJsonDecoder: Decoder[State]
- implicit final val stateJsonEncoder: Encoder[State]
- implicit final val stateShow: Show[State]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
Failed extends State with Product with Serializable
Operator's attention required (skip if has joined
Resolved) Should be never set manually by external application (or operator) -
object
New extends State with Product with Serializable
New
Itemdiscovered/added, no actions taken yet Next state is eitherProcessingorSkipped -
object
Processed extends State with Product with Serializable
Lock released on
Item(joinedidrefers toProcessing) Should never be set manually by external application (or operator) Usually final state for particular application, but next application can also setProcessingorSkipped -
object
Processing extends State with Product with Serializable
Lock acquired on
Item(released if has joinedProcessed) Should never be set manually by external application (or operator) Next state is eitherProcessedorFailed -
object
Resolved extends State with Product with Serializable
Operator is acknowledged (joined
idrefers toFailed) Applications can resume.Operator is acknowledged (joined
idrefers toFailed) Applications can resume. Previous state isFailed, next state isProcessing -
object
Skipped extends State with Product with Serializable
Forget about
Item, for all applications or particular