- All Known Implementing Classes:
Http2LoggingFrameListener
public interface Http2FrameListener
Frame listener for HTTP/2 connection.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Http2FrameListenercreate(List<Http2FrameListener> sendFrameListeners) Create a new composite listener.default voidframe(SocketContext ctx, BufferData data) Frame data.default voidframe(SocketContext ctx, Http2Continuation continuation) Continuation frame.default voidframe(SocketContext ctx, Http2DataFrame data) Frame.default voidframe(SocketContext ctx, Http2GoAway goAway) Go away frame.default voidframe(SocketContext ctx, Http2Ping ping) Ping frame.default voidframe(SocketContext ctx, Http2Priority priority) Priority frame.default voidframe(SocketContext ctx, Http2RstStream rstStream) RST stream frame.default voidframe(SocketContext ctx, Http2Settings settings) Settings frame.default voidframe(SocketContext ctx, Http2WindowUpdate windowUpdate) Window update frame.default voidframeHeader(SocketContext ctx, BufferData frameHeader) Frame header data.default voidframeHeader(SocketContext ctx, Http2FrameHeader header) Frame header.default voidheaders(SocketContext ctx, Http2Headers headers) Headers received.
-
Method Details
-
create
Create a new composite listener.- Parameters:
sendFrameListeners- list of listener to use- Returns:
- a new composite listener
-
frameHeader
Frame header data.- Parameters:
ctx- contextframeHeader- header data
-
frameHeader
Frame header.- Parameters:
ctx- contextheader- frame header
-
frame
Frame.- Parameters:
ctx- contextdata- frame
-
frame
Frame data.- Parameters:
ctx- contextdata- frame data
-
frame
Priority frame.- Parameters:
ctx- contextpriority- priority
-
frame
RST stream frame.- Parameters:
ctx- contextrstStream- rst stream
-
frame
Settings frame.- Parameters:
ctx- contextsettings- settings
-
frame
Ping frame.- Parameters:
ctx- contextping- ping
-
frame
Go away frame.- Parameters:
ctx- contextgoAway- go away
-
frame
Window update frame.- Parameters:
ctx- contextwindowUpdate- window update
-
headers
Headers received.- Parameters:
ctx- contextheaders- headers
-
frame
Continuation frame.- Parameters:
ctx- contextcontinuation- continuation
-