Module org.eclipse.jetty.proxy
Package org.eclipse.jetty.proxy
Class ConnectHandler.DownstreamConnection
- java.lang.Object
-
- org.eclipse.jetty.io.AbstractConnection
-
- org.eclipse.jetty.proxy.ProxyConnection
-
- org.eclipse.jetty.proxy.ConnectHandler.DownstreamConnection
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.eclipse.jetty.io.Connection
,org.eclipse.jetty.io.Connection.UpgradeTo
- Enclosing class:
- ConnectHandler
public class ConnectHandler.DownstreamConnection extends ProxyConnection implements org.eclipse.jetty.io.Connection.UpgradeTo
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.proxy.ProxyConnection
LOG
-
-
Constructor Summary
Constructors Constructor Description DownstreamConnection(org.eclipse.jetty.io.EndPoint endPoint, java.util.concurrent.Executor executor, org.eclipse.jetty.io.ByteBufferPool bufferPool, java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onOpen()
void
onUpgradeTo(java.nio.ByteBuffer buffer)
protected int
read(org.eclipse.jetty.io.EndPoint endPoint, java.nio.ByteBuffer buffer)
protected void
write(org.eclipse.jetty.io.EndPoint endPoint, java.nio.ByteBuffer buffer, org.eclipse.jetty.util.Callback callback)
-
Methods inherited from class org.eclipse.jetty.proxy.ProxyConnection
close, getByteBufferPool, getConnection, getContext, onFillable, setConnection, toConnectionString
-
Methods inherited from class org.eclipse.jetty.io.AbstractConnection
addEventListener, close, failedCallback, fillInterested, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, getMessagesIn, getMessagesOut, isFillInterested, onClose, onFillInterestedFailed, onIdleExpired, onReadTimeout, removeEventListener, setInputBufferSize, toString, tryFillInterested, tryFillInterested
-
-
-
-
Method Detail
-
onUpgradeTo
public void onUpgradeTo(java.nio.ByteBuffer buffer)
- Specified by:
onUpgradeTo
in interfaceorg.eclipse.jetty.io.Connection.UpgradeTo
-
onOpen
public void onOpen()
- Specified by:
onOpen
in interfaceorg.eclipse.jetty.io.Connection
- Overrides:
onOpen
in classorg.eclipse.jetty.io.AbstractConnection
-
read
protected int read(org.eclipse.jetty.io.EndPoint endPoint, java.nio.ByteBuffer buffer) throws java.io.IOException
- Specified by:
read
in classProxyConnection
- Throws:
java.io.IOException
-
write
protected void write(org.eclipse.jetty.io.EndPoint endPoint, java.nio.ByteBuffer buffer, org.eclipse.jetty.util.Callback callback)
- Specified by:
write
in classProxyConnection
-
-