Interface | Description |
---|---|
BatchService<B extends Batch<T>,T extends Token<T>> |
A generic definitions on the operations that are supported on a
Batch |
QStatesStrategy<S> | |
QStrategy<T extends Token<T>> | |
ShiftService<S extends Shift<T>,V,P,T extends Token<T>> |
Manage
Shift s |
ShiftsRegister<T extends Token<T>,S extends Shift<T>> |
A register to store active Shifts etc.
|
TokenContainerService<T extends Token<T>,C extends TokenContainer<T>> | |
TokenDispatcher<T extends Token<T>,E extends SingleTokenEvent<T>> | |
TokenEventSupplier<T extends Token<T>> |
A Service or Strategy that supplies list of
TokenEvent based on a SynchronousTokenChange . |
TokenGenerator<T extends Token<T>,R extends TokenRequest,E extends TokenEvent<T>> |
Token request agent facing facade that generates tokens based on a
TokenRequest .In some setups the TokenGenerator maybe on a different machine like a phone etc.The TokenGenerator may be the same or consult a TokenDispatcher . |
TokenManager<T extends Token<T>,S extends Shift<T>,E extends TokenEvent<T>> |
Manages the life cycle of the
Token and the interactions with the receiving part.The TokenManager maybe same or different from a TokenDispatcher in the sense that the Dispatcher is a centralized control system
while the Manager is the local manager of the Q in a de-centralized system. |
Class | Description |
---|---|
AbstractTokenChangeGenerator<T extends Token<T>,E extends TokenEvent<T>> | |
DefaultAbstractTokenContainerService<T extends Token<T>,C extends TokenContainer<T>> |
Common methods for any form of Token Container Service like
TokenManager and BatchService
Since this implements ChangeGenerator ; it will also generate Events of TypeBasicTokenEvent
|
Copyright © 2018. All rights reserved.