# Package de.gebit.integrity.remoting.transport.messages

- Class Summary
  Class | Description
  --- | ---
  AbortExecutionMessage | This message is sent from a server to all clients when its test running process has been aborted out of order.
  AbstractMessage | Abstract base class for all messages.
  BreakpointUpdateMessage | This message is sent when breakpoints shall be created or removed.
  DisconnectMessage | This message is sent back and forth between two endpoints when one of them wants to close the connection.
  ExecutionControlMessage | This message is sent by the client to control test execution.
  ExecutionStateMessage | Sent to inform clients about changes in the execution state.
  ForkResultSummaryMessage | A summary over the results which is returned by a fork after executing a suite.
  ForkSetupMessage | This message is sent to a fork before any test execution is started.
  IntegrityRemotingVersionMessage | This message is used to transmit the version of the remoting protocol as well as the software version.
  SetListBaselineMessage | Updates the setlist with a new baseline, that is, a complete copy.
  SetListUpdateMessage | Updates the setlist incrementally (with one or more updated entries).
  ShutdownRequestMessage | This message is sent by the client to request a shutdown.
  TestRunnerCallbackMessage | This message is used to send callback-specific data from callbacks run in forks to the main test runner.
  TimeSyncRequestMessage | Sent to synchronize the artificial test time on the different systems.
  TimeSyncResultMessage | A response to `TimeSyncRequestMessage`.
  TimeSyncResultMessage.TimeSyncForkResult | Encapsulates the "result" of a successful timesync application for a specific fork.
  TimeSyncStateMessage | Sent to synchronize the artificial test time on the different systems.
  VariableUnsetMessage | This message is used to synchronize variables between master and forks.
  VariableUpdateMessage | This message is used to synchronize variables between master and forks.