Package org.apache.http.impl.nio.reactor
Class ChannelEntry
java.lang.Object
org.apache.http.impl.nio.reactor.ChannelEntry
SocketChannel
entry maintained by the I/O reactor. If the channel
represents an outgoing client connection, this entry also contains the
original SessionRequestImpl
used to request it.- Since:
- 4.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionChannelEntry
(SocketChannel channel) Creates new ChannelEntry.ChannelEntry
(SocketChannel channel, SessionRequestImpl sessionRequest) Creates new ChannelEntry. -
Method Summary
Modifier and TypeMethodDescriptionReturns the original session request attachment, if available.Returns the channel.Returns the original session request, if available.
-
Field Details
-
channel
-
sessionRequest
-
-
Constructor Details
-
ChannelEntry
Creates new ChannelEntry.- Parameters:
channel
- the channelsessionRequest
- original session request. Can benull
if the channel represents an incoming server-side connection.
-
ChannelEntry
Creates new ChannelEntry.- Parameters:
channel
- the channel.
-
-
Method Details
-
getSessionRequest
Returns the original session request, if available. If the channel entry represents an incoming server-side connection, returnsnull
.- Returns:
- the original session request, if client-side channel,
null
otherwise.
-
getAttachment
Returns the original session request attachment, if available.- Returns:
- the original session request attachment, if available,
null
otherwise.
-
getChannel
Returns the channel.- Returns:
- the channel.
-