Package org.apache.qpid.server.transport
Class NonBlockingConnectionUndecidedDelegate
- java.lang.Object
-
- org.apache.qpid.server.transport.NonBlockingConnectionUndecidedDelegate
-
public class NonBlockingConnectionUndecidedDelegate extends Object
-
-
Field Summary
Fields Modifier and Type Field Description NonBlockingConnection
_parent
-
Constructor Summary
Constructors Constructor Description NonBlockingConnectionUndecidedDelegate(NonBlockingConnection parent)
-
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()
void
shutdownInput()
void
shutdownOutput()
-
-
-
Field Detail
-
_parent
public final NonBlockingConnection _parent
-
-
Constructor Detail
-
NonBlockingConnectionUndecidedDelegate
public NonBlockingConnectionUndecidedDelegate(NonBlockingConnection parent)
-
-
Method Detail
-
readyForRead
public boolean readyForRead()
-
processData
public boolean processData() throws IOException
- Throws:
IOException
-
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()
-
-