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 | 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