Interface | Description |
---|---|
BatchExecutable |
Executables that implement this interface will receive a batch of requests and
deliver them to the application in a deterministic way.
|
Executable |
Executables that implement this interface can received unordered client requests.
|
FIFOExecutable |
Executables that implement this interface will get requests
delivered in FIFO order.
|
Recoverable |
Classes that implement this interface should implement a state transfer protocol.
|
Replier |
Objects that implement this interface can be passed to the ServiceReplica
and manage replies in a custom manner.
|
RequestVerifier |
Classes that implement this interface are invoked within
consensus instances upon reception of a PROPOSE message
in order to enforce the "external validity".
|
SingleExecutable |
Executables that implement this interface will receive client requests individually.
|