public abstract class BaseStreamSender<T extends Object>
private final Boolean
isOpen
BaseStreamSender(StreamDestination<T> destination)
final Boolean
getIsOpen()
final Result<Unit>
write(T data)
final Unit
close(String reason)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
final Boolean getIsOpen()
@CheckResult() final Result<Unit> write(T data)
Write to the stream.
final Unit close(String reason)