public class DatagramTransceiver extends Transceiver
Transceiver implementation. This uses a simple,
non-standard wire protocol and is not intended for production services.| Constructor and Description |
|---|
DatagramTransceiver(DatagramChannel channel) |
DatagramTransceiver(SocketAddress remote) |
| Modifier and Type | Method and Description |
|---|---|
String |
getRemoteName() |
List<ByteBuffer> |
readBuffers()
Called by the default definition of
Transceiver.transceive(List). |
void |
writeBuffers(List<ByteBuffer> buffers)
Called by
Requestor.request(String,Object) for one-way messages. |
close, getRemote, isConnected, lockChannel, setRemote, transceive, transceive, unlockChannelpublic DatagramTransceiver(SocketAddress remote) throws IOException
IOExceptionpublic DatagramTransceiver(DatagramChannel channel)
public String getRemoteName()
getRemoteName in class Transceiverpublic 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–2023 The Apache Software Foundation. All rights reserved.