public static class NonBlockingFiniteStateMachine.CoalescedEvent.Discriminator extends Object
NonBlockingFiniteStateMachine.CoalescedEvent.Discriminator is an object that is used to uniquely differentiate events to be coalesced, scoped by a NonBlockingFiniteStateMachine.| Constructor and Description |
|---|
Discriminator(NonBlockingFiniteStateMachine<?> machine, Object oDiscriminator)
Constructs a
NonBlockingFiniteStateMachine.CoalescedEvent.Discriminator for the specified NonBlockingFiniteStateMachine. |
public Discriminator(NonBlockingFiniteStateMachine<?> machine, Object oDiscriminator)
NonBlockingFiniteStateMachine.CoalescedEvent.Discriminator for the specified NonBlockingFiniteStateMachine.machine - the NonBlockingFiniteStateMachineoDiscriminator - the discriminator