public class ConnectHandler.ClientToProxyConnection extends java.lang.Object implements AsyncConnection
| Constructor and Description |
|---|
ConnectHandler.ClientToProxyConnection(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> context,
java.nio.channels.SocketChannel channel,
EndPoint endPoint,
long timestamp) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
closeClient() |
void |
closeServer() |
long |
getTimeStamp() |
Connection |
handle() |
boolean |
isIdle() |
boolean |
isSuspended() |
void |
onClose() |
void |
onIdleExpired(long idleForMs) |
void |
onInputShutdown() |
void |
setConnection(ConnectHandler.ProxyToServerConnection connection) |
void |
shutdownOutput() |
java.lang.String |
toString() |
public ConnectHandler.ClientToProxyConnection(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> context,
java.nio.channels.SocketChannel channel,
EndPoint endPoint,
long timestamp)
public java.lang.String toString()
toString in class java.lang.Objectpublic Connection handle() throws java.io.IOException
handle in interface Connectionjava.io.IOExceptionpublic void onInputShutdown()
throws java.io.IOException
onInputShutdown in interface AsyncConnectionjava.io.IOExceptionpublic long getTimeStamp()
getTimeStamp in interface Connectionpublic boolean isIdle()
isIdle in interface Connectionpublic boolean isSuspended()
isSuspended in interface Connectionpublic void onClose()
onClose in interface Connectionpublic void setConnection(ConnectHandler.ProxyToServerConnection connection)
public void closeClient()
throws java.io.IOException
java.io.IOExceptionpublic void closeServer()
throws java.io.IOException
java.io.IOExceptionpublic void close()
public void shutdownOutput()
throws java.io.IOException
java.io.IOExceptionpublic void onIdleExpired(long idleForMs)
onIdleExpired in interface ConnectionCopyright © 2013 FuseSource, Corp.. All Rights Reserved.