org.apache.qpid.protocol
Interface ProtocolEngine

All Superinterfaces:
Receiver<ByteBuffer>

public interface ProtocolEngine
extends Receiver<ByteBuffer>

A ProtocolEngine is a Receiver for java.nio.ByteBuffers. It takes the data passed to it in the received decodes it and then process the result.


Method Summary
 void closed()
           
 SocketAddress getLocalAddress()
           
 long getReadBytes()
           
 SocketAddress getRemoteAddress()
           
 long getWrittenBytes()
           
 void readerIdle()
           
 void setNetworkDriver(NetworkDriver driver)
           
 void writerIdle()
           
 
Methods inherited from interface org.apache.qpid.transport.Receiver
exception, received
 

Method Detail

setNetworkDriver

void setNetworkDriver(NetworkDriver driver)

getRemoteAddress

SocketAddress getRemoteAddress()

getLocalAddress

SocketAddress getLocalAddress()

getWrittenBytes

long getWrittenBytes()

getReadBytes

long getReadBytes()

closed

void closed()
Specified by:
closed in interface Receiver<ByteBuffer>

writerIdle

void writerIdle()

readerIdle

void readerIdle()


Licensed to the Apache Software Foundation