Interface Http1ConnectionListener

All Superinterfaces:
DataListener<SocketContext>
All Known Implementing Classes:
Http1LoggingConnectionListener

public interface Http1ConnectionListener extends DataListener<SocketContext>
A listener for connection events.
  • Method Details

    • create

      Create a new composite listener.
      Parameters:
      listeners - listeners to use
      Returns:
      a new composite listener
    • enabled

      default boolean enabled()
      Whether this listener is enabled. If set to false construction of intermediate objects may be skipped as well as a method invocation on this listener.
      Returns:
      whether this listener is enabled
    • prologue

      default void prologue(SocketContext ctx, HttpPrologue prologue)
      Handle prologue.
      Parameters:
      ctx - context
      prologue - prologue
    • headers

      default void headers(SocketContext ctx, Headers headers)
      Handle headers.
      Parameters:
      ctx - context
      headers - headers
    • status

      default void status(SocketContext ctx, Status status)
      Handle status (server response only).
      Parameters:
      ctx - context
      status - status