public abstract class CommandChannelSupport extends Object implements CommandChannel
| Modifier and Type | Field and Description |
|---|---|
protected int |
datagramSize |
protected DatagramHeaderMarshaller |
headerMarshaller |
protected String |
name |
protected SocketAddress |
replayAddress |
protected IntSequenceGenerator |
sequenceGenerator |
protected SocketAddress |
targetAddress |
protected OpenWireFormat |
wireFormat |
| Constructor and Description |
|---|
CommandChannelSupport(UdpTransport transport,
OpenWireFormat wireFormat,
int datagramSize,
SocketAddress targetAddress,
DatagramHeaderMarshaller headerMarshaller) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDatagramSize() |
DatagramHeaderMarshaller |
getHeaderMarshaller() |
SocketAddress |
getReplayAddress() |
ReplayBuffer |
getReplayBuffer() |
SocketAddress |
getTargetAddress() |
void |
setDatagramSize(int datagramSize)
Sets the default size of a datagram on the network.
|
void |
setHeaderMarshaller(DatagramHeaderMarshaller headerMarshaller) |
void |
setReplayAddress(SocketAddress replayAddress) |
void |
setReplayBuffer(ReplayBuffer replayBuffer) |
void |
setTargetAddress(SocketAddress targetAddress) |
String |
toString() |
void |
write(Command command) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetReceiveCounter, read, writesendBufferprotected OpenWireFormat wireFormat
protected int datagramSize
protected SocketAddress targetAddress
protected SocketAddress replayAddress
protected final IntSequenceGenerator sequenceGenerator
protected DatagramHeaderMarshaller headerMarshaller
public CommandChannelSupport(UdpTransport transport, OpenWireFormat wireFormat, int datagramSize, SocketAddress targetAddress, DatagramHeaderMarshaller headerMarshaller)
public void write(Command command) throws IOException
IOExceptionpublic int getDatagramSize()
getDatagramSize in interface CommandChannelpublic void setDatagramSize(int datagramSize)
setDatagramSize in interface CommandChannelpublic SocketAddress getTargetAddress()
public void setTargetAddress(SocketAddress targetAddress)
setTargetAddress in interface CommandChannelpublic SocketAddress getReplayAddress()
public void setReplayAddress(SocketAddress replayAddress)
setReplayAddress in interface CommandChannelpublic DatagramHeaderMarshaller getHeaderMarshaller()
getHeaderMarshaller in interface CommandChannelpublic void setHeaderMarshaller(DatagramHeaderMarshaller headerMarshaller)
setHeaderMarshaller in interface CommandChannelpublic ReplayBuffer getReplayBuffer()
public void setReplayBuffer(ReplayBuffer replayBuffer)
setReplayBuffer in interface CommandChannelCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.