Package org.apache.http.nio.conn
Class NoopIOSessionStrategy
- java.lang.Object
-
- org.apache.http.nio.conn.NoopIOSessionStrategy
-
- All Implemented Interfaces:
SchemeIOSessionStrategy
public class NoopIOSessionStrategy extends Object implements SchemeIOSessionStrategy
Noop implementation for protocol schemes that have no transport level security.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description static NoopIOSessionStrategy
INSTANCE
-
Constructor Summary
Constructors Constructor Description NoopIOSessionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isLayeringRequired()
Determines whether or not protocol layering is required.org.apache.http.nio.reactor.IOSession
upgrade(org.apache.http.HttpHost host, org.apache.http.nio.reactor.IOSession iosession)
Decorates the originalIOSession
with a transport level security protocol implementation.
-
-
-
Field Detail
-
INSTANCE
public static final NoopIOSessionStrategy INSTANCE
-
-
Method Detail
-
upgrade
public org.apache.http.nio.reactor.IOSession upgrade(org.apache.http.HttpHost host, org.apache.http.nio.reactor.IOSession iosession)
Description copied from interface:SchemeIOSessionStrategy
Decorates the originalIOSession
with a transport level security protocol implementation.- Specified by:
upgrade
in interfaceSchemeIOSessionStrategy
- Parameters:
host
- the target host.iosession
- the I/O session.- Returns:
- upgraded I/O session.
-
isLayeringRequired
public boolean isLayeringRequired()
Description copied from interface:SchemeIOSessionStrategy
Determines whether or not protocol layering is required. If this method returnsfalse
theupgrade
method is expected to have no effect and should not be called.- Specified by:
isLayeringRequired
in interfaceSchemeIOSessionStrategy
-
-