Package org.glassfish.grizzly.http
Class HttpProbe.Adapter
- java.lang.Object
-
- org.glassfish.grizzly.http.HttpProbe.Adapter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.grizzly.http.HttpProbe
HttpProbe.Adapter
-
-
Constructor Summary
Constructors Constructor Description Adapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonContentChunkParseEvent(org.glassfish.grizzly.Connection connection, HttpContent content)Method will be called, when HTTP message content chunk gets parsed (either request or response).voidonContentChunkSerializeEvent(org.glassfish.grizzly.Connection connection, HttpContent content)Method will be called, when HTTP message content chunk is prepared to be serialized (either request or response).voidonContentEncodingParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, ContentEncoding contentEncoding)Method will be called, whenContentEncodingwill be applied during the parsing/decoding of the certain HTTP message content chunk.voidonContentEncodingParseResultEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer result, ContentEncoding contentEncoding)This method will be called after theContentEncodinghas been applied.voidonContentEncodingSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, ContentEncoding contentEncoding)/** Method will be called, whenContentEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.voidonContentEncodingSerializeResultEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer result, ContentEncoding contentEncoding)Method will be called, whenContentEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.voidonDataReceivedEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer buffer)Method will be called, whenBufferwill come for processing to theHttpCodecFilter(either request or response).voidonDataSentEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer buffer)Method will be called, whenBuffer, produced by theHttpCodecFilterwill be ready to go to the nextFilterin the chain and finally written on wire.voidonErrorEvent(org.glassfish.grizzly.Connection connection, HttpPacket httpPacket, Throwable error)Method will be called, when error occurs during theHttpCodecFilterprocessing.voidonHeaderParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, int size)Method will be called, when HTTP message header gets parsed (either request or response).voidonHeaderSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer)Method will be called, when HTTP message header gets serialized (either request or response).voidonTransferEncodingParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, TransferEncoding transferEncoding)Method will be called, whenTransferEncodingwill be applied during the parsing/decoding of the certain HTTP message content chunk.voidonTransferEncodingSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, TransferEncoding transferEncoding)Method will be called, whenTransferEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.
-
-
-
Method Detail
-
onDataReceivedEvent
public void onDataReceivedEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer buffer)Method will be called, whenBufferwill come for processing to theHttpCodecFilter(either request or response).- Specified by:
onDataReceivedEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.buffer-Bufferto be parsed.
-
onDataSentEvent
public void onDataSentEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer buffer)Method will be called, whenBuffer, produced by theHttpCodecFilterwill be ready to go to the nextFilterin the chain and finally written on wire.- Specified by:
onDataSentEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.buffer- serializedBuffer.
-
onHeaderParseEvent
public void onHeaderParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, int size)Method will be called, when HTTP message header gets parsed (either request or response).- Specified by:
onHeaderParseEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- parsedHttpHeader.size- the size of the parsed header buffer.
-
onHeaderSerializeEvent
public void onHeaderSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer)Method will be called, when HTTP message header gets serialized (either request or response).- Specified by:
onHeaderSerializeEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- serializedHttpHeader.buffer- the serialized headerBuffer.
-
onContentChunkParseEvent
public void onContentChunkParseEvent(org.glassfish.grizzly.Connection connection, HttpContent content)Method will be called, when HTTP message content chunk gets parsed (either request or response).- Specified by:
onContentChunkParseEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.content- parsedHttpContent.
-
onContentChunkSerializeEvent
public void onContentChunkSerializeEvent(org.glassfish.grizzly.Connection connection, HttpContent content)Method will be called, when HTTP message content chunk is prepared to be serialized (either request or response).- Specified by:
onContentChunkSerializeEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.content-HttpContentto be serialized.
-
onContentEncodingParseEvent
public void onContentEncodingParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, ContentEncoding contentEncoding)Method will be called, whenContentEncodingwill be applied during the parsing/decoding of the certain HTTP message content chunk.- Specified by:
onContentEncodingParseEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.buffer-Bufferto be parsed/decoded.contentEncoding-ContentEncodingto be applied.
-
onContentEncodingParseResultEvent
public void onContentEncodingParseResultEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer result, ContentEncoding contentEncoding)This method will be called after theContentEncodinghas been applied.- Specified by:
onContentEncodingParseResultEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.result- the result of the decode operation.contentEncoding- theContentEncodingthat was applied.
-
onContentEncodingSerializeEvent
public void onContentEncodingSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, ContentEncoding contentEncoding)/** Method will be called, whenContentEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.- Specified by:
onContentEncodingSerializeEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.buffer-Bufferto be serialized/encoded.contentEncoding-ContentEncodingto be applied.
-
onContentEncodingSerializeResultEvent
public void onContentEncodingSerializeResultEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer result, ContentEncoding contentEncoding)Method will be called, whenContentEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.- Specified by:
onContentEncodingSerializeResultEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.result- The result of the encoding processes.contentEncoding-ContentEncodingto be applied.
-
onTransferEncodingParseEvent
public void onTransferEncodingParseEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, TransferEncoding transferEncoding)Method will be called, whenTransferEncodingwill be applied during the parsing/decoding of the certain HTTP message content chunk.- Specified by:
onTransferEncodingParseEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.buffer-Bufferto be parsed/decoded.transferEncoding-TransferEncodingto be applied.
-
onTransferEncodingSerializeEvent
public void onTransferEncodingSerializeEvent(org.glassfish.grizzly.Connection connection, HttpHeader header, org.glassfish.grizzly.Buffer buffer, TransferEncoding transferEncoding)Method will be called, whenTransferEncodingwill be applied during the serialization/encoding of the certain HTTP message content chunk.- Specified by:
onTransferEncodingSerializeEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.header- HTTPHttpHeader, the event belongs to.buffer-Bufferto be serialized/encoded.transferEncoding-TransferEncodingto be applied.
-
onErrorEvent
public void onErrorEvent(org.glassfish.grizzly.Connection connection, HttpPacket httpPacket, Throwable error)Method will be called, when error occurs during theHttpCodecFilterprocessing.- Specified by:
onErrorEventin interfaceHttpProbe- Parameters:
connection-Connection, the event belongs to.error- error
-
-