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 NonBlockingFiniteStateMachine
oDiscriminator
- the discriminator