Module concord_core
Package nl.andrewl.concord_core.msg
package nl.andrewl.concord_core.msg
Message components which are used by the server and the default client
implementation. Notably, the
Serializer
within this package defines the set of supported message types, and provides
the highest-level interface to client-server communication.-
ClassDescriptionUtility class for handling the establishment of encrypted communication.Represents any message which can be sent over the network.MessageReader<T extends Message>MessageTypeSerializer<T extends Message>Record containing the components needed to read and write a given message.Utility class which provides method for serializing and deserializing complex data types.MessageWriter<T extends Message>This class is responsible for reading and writing messages from streams.