- All Superinterfaces:
DataListener<SocketContext>
- All Known Implementing Classes:
Http1LoggingConnectionListener
A listener for connection events.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Http1ConnectionListenercreate(List<Http1ConnectionListener> listeners) Create a new composite listener.default booleanenabled()Whether this listener is enabled.default voidheaders(SocketContext ctx, Headers headers) Handle headers.default voidprologue(SocketContext ctx, HttpPrologue prologue) Handle prologue.default voidstatus(SocketContext ctx, Status status) Handle status (server response only).Methods inherited from interface io.helidon.common.buffers.DataListener
data, data
-
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 tofalseconstruction of intermediate objects may be skipped as well as a method invocation on this listener.- Returns:
- whether this listener is enabled
-
prologue
Handle prologue.- Parameters:
ctx- contextprologue- prologue
-
headers
Handle headers.- Parameters:
ctx- contextheaders- headers
-
status
Handle status (server response only).- Parameters:
ctx- contextstatus- status
-