Class HttpClientCodec
java.lang.Object
org.apache.mina.core.filterchain.IoFilterAdapter
org.apache.mina.filter.codec.ProtocolCodecFilter
org.apache.mina.http.HttpClientCodec
- All Implemented Interfaces:
IoFilter
The HTTP client codec
-
Nested Class Summary
Nested classes/interfaces inherited from interface IoFilter
IoFilter.NextFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ProtocolDecoderprivate static final StringKey for decoder current stateprivate static ProtocolEncoderprivate static final StringKey for the partial HTTP requests head -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsessionClosed(IoFilter.NextFilter nextFilter, IoSession session) FiltersIoHandler.sessionClosed(IoSession)event.Methods inherited from class ProtocolCodecFilter
filterWrite, getEncoder, messageReceived, messageSent, onPostRemove, onPreAddMethods inherited from class IoFilterAdapter
destroy, event, exceptionCaught, filterClose, init, inputClosed, onPostAdd, onPreRemove, sessionCreated, sessionIdle, sessionOpened, toString
-
Field Details
-
DECODER_STATE_ATT
-
PARTIAL_HEAD_ATT
-
encoder
-
decoder
-
-
Constructor Details
-
HttpClientCodec
public HttpClientCodec()Creates a new HttpClientCodec instance
-
-
Method Details
-
sessionClosed
FiltersIoHandler.sessionClosed(IoSession)event.- Specified by:
sessionClosedin interfaceIoFilter- Overrides:
sessionClosedin classProtocolCodecFilter- Parameters:
nextFilter- theIoFilter.NextFilterfor this filter. You can reuse this object until this filter is removed from the chain.session- TheIoSessionwhich has received this event- Throws:
Exception- If an error occurred while processing the event
-