- All Superinterfaces:
io.helidon.common.buffers.DataListener<ConnectionContext>
- All Known Implementing Classes:
Http1LoggingConnectionListener
public interface Http1ConnectionListener
extends io.helidon.common.buffers.DataListener<ConnectionContext>
Connection listener for HTTP/1.1.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Http1ConnectionListenercreate(List<Http1ConnectionListener> listeners) Create a new listener from a list of listeners.default voidheaders(ConnectionContext ctx, Headers headers) Handle headers.default voidprologue(ConnectionContext ctx, HttpPrologue prologue) Handle prologue.default voidstatus(ConnectionContext 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 listener from a list of listeners.- Parameters:
listeners- listeners to use- Returns:
- a single listener
-
prologue
Handle prologue.- Parameters:
ctx- contextprologue- prologue
-
headers
Handle headers.- Parameters:
ctx- contextheaders- headers
-
status
Handle status (server response only).- Parameters:
ctx- contextstatus- status
-