T
- the type of data packet streamed, it must be a subtype of
XSDataPacket
public interface XSStream<T extends XSDataPacket<?,?>> extends XSHub<T,T>, XSStronglyTyped<T>, XSVisualizable
It is possible to view a stream as a collection of XSChannel
and each
of them is basically a one-to-one connection between the publisher and the
subscriber.
XSChannel
Modifier and Type | Method and Description |
---|---|
XSSignature |
getSignature() |
getName, interrupt, isPaused, isRunning, isStarted, isStopped, pause, pauseXSRunnable, start, startXSRunnable, stop, stopXSRunnable
deliver, getCommunicationType, getDeliveryLock, getNumberOfPacketsReceived, getPacketHandlingTimes, getUsedMemory, isTrackingPerformance, setPerformanceTrackerStepSize, setTrackPerformance, triggerPacketHandle
connect, disconnect, getNumberOfPacketsSend, getWritables, write
getTopic
getVisualization
XSSignature getSignature()