Mixin for outbound (write-side) codec objects to allow them to be used for signalling
out-of-bound messages to the codec engine.
Primarily this is used to signal that the connection should be closed after writing the
object. For example, if Response is a case class for writing a response, and Signalling
is mixed in, you can use:
channel.write(new Response(...) then Codec.Disconnect)
to signal that the connection should be closed after writing the response.
Mixin for outbound (write-side) codec objects to allow them to be used for signalling out-of-bound messages to the codec engine.
Primarily this is used to signal that the connection should be closed after writing the object. For example, if
Response
is a case class for writing a response, andSignalling
is mixed in, you can use:channel.write(new Response(...) then Codec.Disconnect)
to signal that the connection should be closed after writing the response.