Package org.apache.qpid.server.transport
Class NonBlockingConnectionPlainDelegate
- java.lang.Object
-
- org.apache.qpid.server.transport.NonBlockingConnectionPlainDelegate
-
public class NonBlockingConnectionPlainDelegate extends Object
-
-
Constructor Summary
Constructors Constructor Description NonBlockingConnectionPlainDelegate(NonBlockingConnection parent, AmqpPort<?> port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.qpid.server.transport.NonBlockingConnectionDelegate.WriteResult
doWrite(Collection<QpidByteBuffer> buffers)
QpidByteBuffer
getNetInputBuffer()
Certificate
getPeerCertificate()
Principal
getPeerPrincipal()
String
getTransportInfo()
boolean
needsWork()
boolean
processData()
boolean
readyForRead()
protected void
restoreApplicationBufferForWrite()
void
shutdownInput()
void
shutdownOutput()
-
-
-
Constructor Detail
-
NonBlockingConnectionPlainDelegate
public NonBlockingConnectionPlainDelegate(NonBlockingConnection parent, AmqpPort<?> port)
-
-
Method Detail
-
readyForRead
public boolean readyForRead()
-
processData
public boolean processData()
-
restoreApplicationBufferForWrite
protected void restoreApplicationBufferForWrite()
-
doWrite
public org.apache.qpid.server.transport.NonBlockingConnectionDelegate.WriteResult doWrite(Collection<QpidByteBuffer> buffers) throws IOException
- Throws:
IOException
-
getPeerPrincipal
public Principal getPeerPrincipal()
-
getPeerCertificate
public Certificate getPeerCertificate()
-
needsWork
public boolean needsWork()
-
getNetInputBuffer
public QpidByteBuffer getNetInputBuffer()
-
shutdownInput
public void shutdownInput()
-
shutdownOutput
public void shutdownOutput()
-
getTransportInfo
public String getTransportInfo()
-
-