public class LocalTransceiver extends Transceiver
| Constructor and Description |
|---|
LocalTransceiver(Responder responder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getRemoteName() |
List<ByteBuffer> |
readBuffers()
Called by the default definition of
Transceiver.transceive(List). |
List<ByteBuffer> |
transceive(List<ByteBuffer> request)
Called by
Requestor.request(String,Object) for two-way messages. |
void |
writeBuffers(List<ByteBuffer> buffers)
Called by
Requestor.request(String,Object) for one-way messages. |
close, getRemote, isConnected, lockChannel, setRemote, transceive, unlockChannelpublic LocalTransceiver(Responder responder)
public String getRemoteName()
getRemoteName in class Transceiverpublic List<ByteBuffer> transceive(List<ByteBuffer> request) throws IOException
TransceiverRequestor.request(String,Object) for two-way messages.
By default calls Transceiver.writeBuffers(List) followed by
Transceiver.readBuffers().transceive in class TransceiverIOExceptionpublic List<ByteBuffer> readBuffers() throws IOException
TransceiverTransceiver.transceive(List).readBuffers in class TransceiverIOExceptionpublic void writeBuffers(List<ByteBuffer> buffers) throws IOException
TransceiverRequestor.request(String,Object) for one-way messages.writeBuffers in class TransceiverIOExceptionCopyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.