public class RpcConnection extends Object implements org.eclipse.jetty.io.Connection, org.eclipse.jetty.server.HttpTransport
| Constructor and Description |
|---|
RpcConnection(RpcConnector connector,
RpcEndPoint endPoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(Throwable thrwbl) |
void |
addListener(org.eclipse.jetty.io.Connection.Listener listener) |
void |
close() |
long |
getBytesIn() |
long |
getBytesOut() |
long |
getCreatedTimeStamp() |
org.eclipse.jetty.io.EndPoint |
getEndPoint() |
long |
getMessagesIn() |
long |
getMessagesOut() |
void |
handle(AppVersionKey appVersionKey) |
boolean |
isOptimizedForDirectBuffers() |
boolean |
isPushSupported() |
void |
onClose() |
void |
onCompleted() |
boolean |
onIdleExpired() |
void |
onOpen() |
void |
push(org.eclipse.jetty.http.MetaData.Request rqst) |
void |
removeListener(org.eclipse.jetty.io.Connection.Listener ll) |
void |
send(org.eclipse.jetty.http.MetaData.Response info,
boolean head,
ByteBuffer content,
boolean lastContent,
org.eclipse.jetty.util.Callback callback) |
public RpcConnection(RpcConnector connector, RpcEndPoint endPoint)
public void addListener(org.eclipse.jetty.io.Connection.Listener listener)
addListener in interface org.eclipse.jetty.io.Connectionpublic void onOpen()
onOpen in interface org.eclipse.jetty.io.Connectionpublic void onClose()
onClose in interface org.eclipse.jetty.io.Connectionpublic org.eclipse.jetty.io.EndPoint getEndPoint()
getEndPoint in interface org.eclipse.jetty.io.Connectionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.eclipse.jetty.io.Connectionpublic long getMessagesIn()
getMessagesIn in interface org.eclipse.jetty.io.Connectionpublic long getMessagesOut()
getMessagesOut in interface org.eclipse.jetty.io.Connectionpublic long getBytesIn()
getBytesIn in interface org.eclipse.jetty.io.Connectionpublic long getBytesOut()
getBytesOut in interface org.eclipse.jetty.io.Connectionpublic long getCreatedTimeStamp()
getCreatedTimeStamp in interface org.eclipse.jetty.io.Connectionpublic void handle(AppVersionKey appVersionKey) throws javax.servlet.ServletException, IOException
javax.servlet.ServletExceptionIOExceptionpublic void send(org.eclipse.jetty.http.MetaData.Response info,
boolean head,
ByteBuffer content,
boolean lastContent,
org.eclipse.jetty.util.Callback callback)
send in interface org.eclipse.jetty.server.HttpTransportpublic void onCompleted()
onCompleted in interface org.eclipse.jetty.server.HttpTransportpublic void abort(Throwable thrwbl)
abort in interface org.eclipse.jetty.server.HttpTransportpublic boolean isPushSupported()
isPushSupported in interface org.eclipse.jetty.server.HttpTransportpublic void push(org.eclipse.jetty.http.MetaData.Request rqst)
push in interface org.eclipse.jetty.server.HttpTransportpublic boolean isOptimizedForDirectBuffers()
isOptimizedForDirectBuffers in interface org.eclipse.jetty.server.HttpTransportpublic boolean onIdleExpired()
onIdleExpired in interface org.eclipse.jetty.io.Connectionpublic void removeListener(org.eclipse.jetty.io.Connection.Listener ll)
removeListener in interface org.eclipse.jetty.io.ConnectionCopyright © 2022. All rights reserved.