- Type Parameters:
T
- type of data packets (also known as "topic") of the author
- All Superinterfaces:
- java.lang.Runnable, XSRunnable, XSStronglyTyped<T>, XSVisualizable, XSWriter<T>
- All Known Implementing Classes:
- AbstractJsonUrlHttpXSAuthor, AbstractJsonXSAuthor, AbstractStaticStreamXSAuthor, AbstractXSAuthor
public interface XSAuthor<T extends XSDataPacket<?,?>>
extends XSRunnable, XSWriter<T>, XSVisualizable, XSStronglyTyped<T>
An author takes some source and converts it to some data packet. An author is
a runnable entity that writes onto a socket. An author is visualizable and
has strong typing.
- See Also:
XSDataPacket
,
XSRunnable
,
XSWriter
,
XSVisualizable
,
XSStronglyTyped