@CheckReturnValue @ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
CommandRoute<I,M extends io.spine.base.CommandMessage> |
Obtains an ID of an entity which handles the command.
|
EventRoute<I,M extends io.spine.base.EventMessage> |
Obtains a set of entity IDs for which to deliver an event.
|
Multicast<I,M extends com.google.protobuf.Message,C extends com.google.protobuf.Message> |
A route for a message to be delivered to several entities.
|
Route<M extends com.google.protobuf.Message,C extends com.google.protobuf.Message,R> |
Obtains one or more entity identifiers based on a message and its context.
|
StateUpdateRoute<I,M extends io.spine.base.EntityState> |
Obtains a set of entity IDs for which to deliver an entity state update.
|
Unicast<I,M extends com.google.protobuf.Message,C extends com.google.protobuf.Message> |
A route for a message to be delivered to one entity.
|
Class | Description |
---|---|
CommandRouting<I> |
A routing schema used by a
CommandDispatcher
for delivering a command to its handler. |
DefaultCommandRoute<I> |
Obtains an ID of a command target entity from the first field of the command message.
|
EventRouting<I> |
A routing schema used to deliver events.
|
StateUpdateRouting<I> |
A routing schema used to deliver entity state updates.
|