Availability
, BidirectionalConnectionByteTransceiver<InputStream,OutputStream>
, org.refcodes.component.BidirectionalConnectionComponent<InputStream,OutputStream>
, org.refcodes.component.BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<InputStream,OutputStream>
, org.refcodes.component.BidirectionalConnectionOpenable<InputStream,OutputStream>
, org.refcodes.component.BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<InputStream,OutputStream>
, ByteDestination
, ByteReceiver
, BytesDestination
, ByteSource
, BytesReceiver
, BytesSource
, BytesTransceiver
, BytesTransmitter
, ByteTransceiver
, ByteTransmitter
, org.refcodes.component.Closable
, org.refcodes.component.Closable.CloseAutomaton
, org.refcodes.component.ClosedAccessor
, org.refcodes.component.ConnectableComponent
, org.refcodes.component.ConnectableComponent.ConnectableAutomaton
, org.refcodes.component.ConnectionStatusAccessor
, Flushable
, org.refcodes.component.Flushable
, org.refcodes.mixin.InputStreamAccessor
, org.refcodes.component.OpenedAccessor
, org.refcodes.mixin.OutputStreamAccessor
, Receivable
, Skippable
, TimeoutInputStreamAccessor
, Transmittable
BidirectionalStreamConnectionByteTransceiverImpl
, PrefetchBidirectionalStreamConnectionByteTransceiver
public interface BidirectionalStreamConnectionByteTransceiver extends BidirectionalConnectionByteTransceiver<InputStream,OutputStream>
BidirectionalStreamConnectionByteTransceiver
is a
DatagramTransceiver
connected through I/O streams with another
BidirectionalStreamConnectionByteTransceiver
. A Socket
or a
ServerSocket
may be used to retrieve the according I/O streams.org.refcodes.component.BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT extends Object,OUTPUT extends Object>
org.refcodes.component.BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<INPUT extends Object,OUTPUT extends Object>
BytesReceiver.ReceiverInputStream
BytesTransmitter.TransmitterOutputStream
org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
org.refcodes.mixin.InputStreamAccessor.InputStreamBuilder<B extends org.refcodes.mixin.InputStreamAccessor.InputStreamBuilder<?>>, org.refcodes.mixin.InputStreamAccessor.InputStreamMutator, org.refcodes.mixin.InputStreamAccessor.InputStreamProperty
org.refcodes.mixin.OutputStreamAccessor.OutputStreamBuilder<B extends org.refcodes.mixin.OutputStreamAccessor.OutputStreamBuilder<?>>, org.refcodes.mixin.OutputStreamAccessor.OutputStreamMutator, org.refcodes.mixin.OutputStreamAccessor.OutputStreamProperty
TimeoutInputStreamAccessor.TimeoutInputStreamBuilder<B extends TimeoutInputStreamAccessor.TimeoutInputStreamBuilder<?>>, TimeoutInputStreamAccessor.TimeoutInputStreamMutator, TimeoutInputStreamAccessor.TimeoutInputStreamProperty
available, hasAvailable
isOpenable
receiveByte, receiveBytes
getInputStream, getInputStream, receiveAllBytes, receiveBytes, receiveBytesWithin, receiveBytesWithin, receiveByteWithin, skip
transmitAllBytes, transmitByte
getOutputStream, transmitBytes
flush
close, closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isOpened
available, skipAvailable, skipAvailableExcept, skipAvailableTill, skipAvailableTillSilenceFor, skipAvailableTillSilenceFor, skipAvailableWithin, skipAvailableWithin
Copyright © 2021. All rights reserved.