See: Description
| Interface | Description |
|---|---|
| MatsSerializer<Z> |
Defines the operations needed serialize and deserialize
MatsTraces to and from byte arrays (e.g. |
| MatsSerializer.DeserializedMatsTrace<Z> | |
| MatsSerializer.SerializedMatsTrace | |
| MatsTrace<Z> |
Together with the
MatsSerializer, this interface describes one way to implement a wire-protocol for how Mats
communicates. |
| MatsTrace.Call<Z> |
Represents an entry in the
MatsTrace. |
| MatsTrace.Call.Channel |
An encapsulation of the stageId/endpointId along with the
MatsTrace.Call.MessagingModel the message should be
delivered over. |
| MatsTrace.StackState<Z> |
The State instances (of type Z), along with the height of the stack the state relates to.
|
| Enum | Description |
|---|---|
| MatsTrace.Call.CallType |
Which type of Call this is.
|
| MatsTrace.Call.MessagingModel |
Specifies what type of Messaging Model a 'to' and 'replyTo' is to go over: Queue or Topic.
|
| MatsTrace.KeepMatsTrace |
Specifies how the MatsTrace will handle historic values that are present just for debugging.
|
| Exception | Description |
|---|---|
| MatsSerializer.SerializationException |
The methods in this interface shall throw this RuntimeException if they encounter problems.
|