public final class XSWriterDelegate<T extends XSDataPacket<?,?>> extends java.lang.Object implements XSWriter<T>
Constructor and Description |
---|
XSWriterDelegate() |
Modifier and Type | Method and Description |
---|---|
void |
connect(XSWritable<T> writable)
Connect to the XSWritable object
|
void |
disconnect(XSWritable<T> writable)
Disconnect from a XSWritable object
|
long |
getNumberOfPacketsSend()
Get the total number of packets send so far.
|
java.util.List<XSWritable<T>> |
getWritables()
Get all writables to which this writer is currently connected
|
void |
write(T dataPacket)
Write onto all writable currently connected
|
public void connect(XSWritable<T> writable)
XSWriter
connect
in interface XSWriter<T extends XSDataPacket<?,?>>
writable
- to connect ontopublic void disconnect(XSWritable<T> writable)
XSWriter
disconnect
in interface XSWriter<T extends XSDataPacket<?,?>>
writable
- to disconnect frompublic long getNumberOfPacketsSend()
XSWriter
getNumberOfPacketsSend
in interface XSWriter<T extends XSDataPacket<?,?>>
public java.util.List<XSWritable<T>> getWritables()
XSWriter
getWritables
in interface XSWriter<T extends XSDataPacket<?,?>>