[−][src]Module kompact::messaging
Facilities and utilities for dealing with network messages Messaging types for sending and receiving messages between remote actors.
Modules
framing | Message framing (serialization and deserialization into and from byte buffers) |
Structs
ActorRegistration | An actor registration event |
DeserialisedMessage | A deserialised variant of NetMessage |
NetData | The data part of an incoming message from the networking subsystem |
NetMessage | An incoming message from the networking subsystem |
PolicyRegistration | A routing policy registration event |
RegistrationEnvelope | Envelope representing some registration event |
Serialised | Wrapper for serialised data with a serialisation id |
Enums
DispatchData | An abstraction over lazy or eagerly serialised data sent to the dispatcher |
DispatchEnvelope | Envelope with messages for the system'sdispatcher |
EventEnvelope | An event from the network |
HeapOrSer | Holder for data that is either heap-allocated or or serialised. |
MsgEnvelope | A message that is accepted by an actor's mailbox |
PathResolvable | Something that can resolved to some kind of path by the dispatcher |
RegistrationError | An error that can occur during actor path registration |
RegistrationEvent | One of the two registration event types |
RegistrationPromise | A holder for different variants of how feedback for a registration can be provided |
SerialisedFrame | Wrapper used to wrap framed values for transfer to the Network thread |
UnpackError | An error that is thrown when deserialisation of a NetMessage is attempted. |
Type Definitions
RegistrationResult | Convenience alias for the result of a path registration attempt |