Class ReplayIOSession
- java.lang.Object
-
- org.apache.synapse.transport.http.conn.ReplayIOSession
-
- All Implemented Interfaces:
org.apache.http.nio.reactor.IOSession
public class ReplayIOSession extends Object implements org.apache.http.nio.reactor.IOSession
-
-
Constructor Summary
Constructors Constructor Description ReplayIOSession(org.apache.http.nio.reactor.IOSession session, String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteChannelchannel()voidclearEvent(int op)voidclose()ObjectgetAttribute(String name)intgetEventMask()SocketAddressgetLocalAddress()SocketAddressgetRemoteAddress()intgetSocketTimeout()intgetStatus()booleanhasBufferedInput()booleanhasBufferedOutput()booleanisClosed()ObjectremoveAttribute(String name)voidsetAttribute(String name, Object obj)voidsetBufferStatus(org.apache.http.nio.reactor.SessionBufferStatus status)voidsetEvent(int op)voidsetEventMask(int ops)voidsetSocketTimeout(int timeout)voidshutdown()
-
-
-
Constructor Detail
-
ReplayIOSession
public ReplayIOSession(org.apache.http.nio.reactor.IOSession session, String id)
-
-
Method Detail
-
getStatus
public int getStatus()
- Specified by:
getStatusin interfaceorg.apache.http.nio.reactor.IOSession
-
channel
public ByteChannel channel()
- Specified by:
channelin interfaceorg.apache.http.nio.reactor.IOSession
-
getLocalAddress
public SocketAddress getLocalAddress()
- Specified by:
getLocalAddressin interfaceorg.apache.http.nio.reactor.IOSession
-
getRemoteAddress
public SocketAddress getRemoteAddress()
- Specified by:
getRemoteAddressin interfaceorg.apache.http.nio.reactor.IOSession
-
getEventMask
public int getEventMask()
- Specified by:
getEventMaskin interfaceorg.apache.http.nio.reactor.IOSession
-
setEventMask
public void setEventMask(int ops)
- Specified by:
setEventMaskin interfaceorg.apache.http.nio.reactor.IOSession
-
setEvent
public void setEvent(int op)
- Specified by:
setEventin interfaceorg.apache.http.nio.reactor.IOSession
-
clearEvent
public void clearEvent(int op)
- Specified by:
clearEventin interfaceorg.apache.http.nio.reactor.IOSession
-
close
public void close()
- Specified by:
closein interfaceorg.apache.http.nio.reactor.IOSession
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceorg.apache.http.nio.reactor.IOSession
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.apache.http.nio.reactor.IOSession
-
getSocketTimeout
public int getSocketTimeout()
- Specified by:
getSocketTimeoutin interfaceorg.apache.http.nio.reactor.IOSession
-
setSocketTimeout
public void setSocketTimeout(int timeout)
- Specified by:
setSocketTimeoutin interfaceorg.apache.http.nio.reactor.IOSession
-
setBufferStatus
public void setBufferStatus(org.apache.http.nio.reactor.SessionBufferStatus status)
- Specified by:
setBufferStatusin interfaceorg.apache.http.nio.reactor.IOSession
-
hasBufferedInput
public boolean hasBufferedInput()
- Specified by:
hasBufferedInputin interfaceorg.apache.http.nio.reactor.IOSession
-
hasBufferedOutput
public boolean hasBufferedOutput()
- Specified by:
hasBufferedOutputin interfaceorg.apache.http.nio.reactor.IOSession
-
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttributein interfaceorg.apache.http.nio.reactor.IOSession
-
setAttribute
public void setAttribute(String name, Object obj)
- Specified by:
setAttributein interfaceorg.apache.http.nio.reactor.IOSession
-
-