public abstract class CommandChannelSupport extends java.lang.Object implements CommandChannel
Modifier and Type | Field and Description |
---|---|
protected int |
datagramSize |
protected DatagramHeaderMarshaller |
headerMarshaller |
protected java.lang.String |
name |
protected java.net.SocketAddress |
replayAddress |
protected IntSequenceGenerator |
sequenceGenerator |
protected java.net.SocketAddress |
targetAddress |
protected OpenWireFormat |
wireFormat |
Constructor and Description |
---|
CommandChannelSupport(UdpTransport transport,
OpenWireFormat wireFormat,
int datagramSize,
java.net.SocketAddress targetAddress,
DatagramHeaderMarshaller headerMarshaller) |
Modifier and Type | Method and Description |
---|---|
int |
getDatagramSize() |
DatagramHeaderMarshaller |
getHeaderMarshaller() |
java.net.SocketAddress |
getReplayAddress() |
ReplayBuffer |
getReplayBuffer() |
java.net.SocketAddress |
getTargetAddress() |
void |
setDatagramSize(int datagramSize)
Sets the default size of a datagram on the network.
|
void |
setHeaderMarshaller(DatagramHeaderMarshaller headerMarshaller) |
void |
setReplayAddress(java.net.SocketAddress replayAddress) |
void |
setReplayBuffer(ReplayBuffer replayBuffer) |
void |
setTargetAddress(java.net.SocketAddress targetAddress) |
java.lang.String |
toString() |
void |
write(Command command) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getReceiveCounter, read, write
sendBuffer
protected OpenWireFormat wireFormat
protected int datagramSize
protected java.net.SocketAddress targetAddress
protected java.net.SocketAddress replayAddress
protected final java.lang.String name
protected final IntSequenceGenerator sequenceGenerator
protected DatagramHeaderMarshaller headerMarshaller
public CommandChannelSupport(UdpTransport transport, OpenWireFormat wireFormat, int datagramSize, java.net.SocketAddress targetAddress, DatagramHeaderMarshaller headerMarshaller)
public int getDatagramSize()
getDatagramSize
in interface CommandChannel
public void setDatagramSize(int datagramSize)
setDatagramSize
in interface CommandChannel
public java.net.SocketAddress getTargetAddress()
public void setTargetAddress(java.net.SocketAddress targetAddress)
setTargetAddress
in interface CommandChannel
public java.net.SocketAddress getReplayAddress()
public void setReplayAddress(java.net.SocketAddress replayAddress)
setReplayAddress
in interface CommandChannel
public java.lang.String toString()
toString
in class java.lang.Object
public DatagramHeaderMarshaller getHeaderMarshaller()
getHeaderMarshaller
in interface CommandChannel
public void setHeaderMarshaller(DatagramHeaderMarshaller headerMarshaller)
setHeaderMarshaller
in interface CommandChannel
public ReplayBuffer getReplayBuffer()
public void setReplayBuffer(ReplayBuffer replayBuffer)
setReplayBuffer
in interface CommandChannel
Copyright © 2005-2017. All Rights Reserved.