Module org.eclipse.jetty.proxy
Package org.eclipse.jetty.proxy
Class ConnectHandler.UpstreamConnection
java.lang.Object
org.eclipse.jetty.io.AbstractConnection
org.eclipse.jetty.proxy.ProxyConnection
org.eclipse.jetty.proxy.ConnectHandler.UpstreamConnection
- All Implemented Interfaces:
jakarta.servlet.AsyncListener,Closeable,AutoCloseable,EventListener,org.eclipse.jetty.io.Connection
- Enclosing class:
ConnectHandler
public class ConnectHandler.UpstreamConnection
extends ProxyConnection
implements jakarta.servlet.AsyncListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection
org.eclipse.jetty.io.Connection.Listener, org.eclipse.jetty.io.Connection.UpgradeFrom, org.eclipse.jetty.io.Connection.UpgradeTo -
Field Summary
Fields inherited from class org.eclipse.jetty.proxy.ProxyConnection
LOG -
Constructor Summary
ConstructorsConstructorDescriptionUpstreamConnection(org.eclipse.jetty.io.EndPoint endPoint, Executor executor, org.eclipse.jetty.io.ByteBufferPool bufferPool, ConnectHandler.ConnectContext connectContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidonComplete(jakarta.servlet.AsyncEvent event) voidonError(jakarta.servlet.AsyncEvent event) voidonOpen()voidonStartAsync(jakarta.servlet.AsyncEvent event) voidonTimeout(jakarta.servlet.AsyncEvent event) protected intread(org.eclipse.jetty.io.EndPoint endPoint, ByteBuffer buffer) protected voidwrite(org.eclipse.jetty.io.EndPoint endPoint, ByteBuffer buffer, org.eclipse.jetty.util.Callback callback) Methods inherited from class org.eclipse.jetty.proxy.ProxyConnection
close, getByteBufferPool, getConnection, getContext, onFillable, setConnection, toConnectionStringMethods 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
-
Constructor Details
-
UpstreamConnection
public UpstreamConnection(org.eclipse.jetty.io.EndPoint endPoint, Executor executor, org.eclipse.jetty.io.ByteBufferPool bufferPool, ConnectHandler.ConnectContext connectContext)
-
-
Method Details
-
onOpen
public void onOpen()- Specified by:
onOpenin interfaceorg.eclipse.jetty.io.Connection- Overrides:
onOpenin classorg.eclipse.jetty.io.AbstractConnection
-
read
- Specified by:
readin classProxyConnection- Throws:
IOException
-
write
protected void write(org.eclipse.jetty.io.EndPoint endPoint, ByteBuffer buffer, org.eclipse.jetty.util.Callback callback) - Specified by:
writein classProxyConnection
-
onComplete
public void onComplete(jakarta.servlet.AsyncEvent event) - Specified by:
onCompletein interfacejakarta.servlet.AsyncListener
-
onTimeout
public void onTimeout(jakarta.servlet.AsyncEvent event) - Specified by:
onTimeoutin interfacejakarta.servlet.AsyncListener
-
onError
public void onError(jakarta.servlet.AsyncEvent event) - Specified by:
onErrorin interfacejakarta.servlet.AsyncListener
-
onStartAsync
public void onStartAsync(jakarta.servlet.AsyncEvent event) - Specified by:
onStartAsyncin interfacejakarta.servlet.AsyncListener
-