Skip navigation links
A B C D F G H I L M N O P R S T W Z _ 

A

AbstractByteProvider - Class in org.refcodes.io.impls
The AbstractByteProvider is a base abstract implementation of the ByteReceiver interface providing common functionality for concrete real live ByteDatagramReceiver and ByteBlockReceiver (= ByteReceiver) implementations.
AbstractByteProvider() - Constructor for class org.refcodes.io.impls.AbstractByteProvider
Constructs a AbstractByteProvider with a default sized blocking queue enabling a maximum of AbstractByteProvider.DATAGRAM_QUEUE_SIZE datagrams. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractByteProvider(int) - Constructor for class org.refcodes.io.impls.AbstractByteProvider
Constructs a AbstractByteProvider with a custom sized blocking queue enabling a maximum of datagrams as specified by the capacity parameter. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractByteReceiver - Class in org.refcodes.io.impls
The AbstractByteReceiver is a base abstract implementation of the ByteReceiver interface providing common functionality for concrete real live ByteDatagramReceiver and ByteBlockReceiver (= ByteReceiver) implementations.
AbstractByteReceiver() - Constructor for class org.refcodes.io.impls.AbstractByteReceiver
Constructs a AbstractByteReceiver with a default sized blocking queue enabling a maximum of AbstractByteProvider.DATAGRAM_QUEUE_SIZE datagrams. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractByteReceiver(int) - Constructor for class org.refcodes.io.impls.AbstractByteReceiver
Constructs a AbstractByteReceiver with a custom sized blocking queue enabling a maximum of datagrams as specified by the capacity parameter. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractByteReceiver.ConnectableAutomaton - Class in org.refcodes.io.impls
The Class ConnectableAutomaton.
AbstractByteSender - Class in org.refcodes.io.impls
The AbstractByteSender is a base abstract implementation of the ByteSender interface providing common functionality for concrete real live ByteDatagramSender and ByteBlockSender (= ByteSender) implementations.
AbstractByteSender() - Constructor for class org.refcodes.io.impls.AbstractByteSender
 
AbstractInputStreamByteReceiver - Class in org.refcodes.io.impls
Abstract implementation of the ByteReceiver interface.
AbstractInputStreamByteReceiver() - Constructor for class org.refcodes.io.impls.AbstractInputStreamByteReceiver
 
AbstractInputStreamReceiver<DATA extends Serializable> - Class in org.refcodes.io.impls
Abstract implementation of the Receiver interface.
AbstractInputStreamReceiver() - Constructor for class org.refcodes.io.impls.AbstractInputStreamReceiver
 
AbstractPrefetchInputStreamByteReceiver - Class in org.refcodes.io.impls
Abstract implementation of the ByteReceiver interface.
AbstractPrefetchInputStreamByteReceiver() - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
AbstractPrefetchInputStreamByteReceiver(ExecutorService) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
Creates an AbstractPrefetchInputStreamByteReceiver using the given ExecutorService required for thread generation in an JEE environment.
AbstractPrefetchInputStreamByteReceiver(int) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
Creates an AbstractPrefetchInputStreamByteReceiver using the given datagram queue capacity.
AbstractPrefetchInputStreamByteReceiver(int, ExecutorService) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
Creates an AbstractPrefetchInputStreamByteReceiver using the given ExecutorService required for thread generation in an JEE environment.
AbstractPrefetchInputStreamReceiver<DATA extends Serializable> - Class in org.refcodes.io.impls
Abstract implementation of the Receiver interface.
AbstractPrefetchInputStreamReceiver() - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
AbstractPrefetchInputStreamReceiver(ExecutorService) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
Creates an AbstractPrefetchInputStreamReceiver using the given ExecutorService required for thread generation in an JEE environment.
AbstractPrefetchInputStreamReceiver(int) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
Creates an AbstractPrefetchInputStreamReceiver using the given datagram queue capacity.
AbstractPrefetchInputStreamReceiver(int, ExecutorService) - Constructor for class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
Creates an AbstractPrefetchInputStreamReceiver using the given ExecutorService required for thread generation in an JEE environment.
AbstractReceiver<DATA extends Serializable> - Class in org.refcodes.io.impls
The AbstractReceiver is a base abstract implementation of the Receiver interface providing common functionality for concrete real live ByteDatagramReceiver and ByteBlockReceiver (= Receiver) implementations.
AbstractReceiver() - Constructor for class org.refcodes.io.impls.AbstractReceiver
Constructs a AbstractReceiver with a default sized blocking queue enabling a maximum of AbstractReceiver.DATAGRAM_QUEUE_SIZE datagrams. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractReceiver(int) - Constructor for class org.refcodes.io.impls.AbstractReceiver
Constructs a AbstractReceiver with a custom sized blocking queue enabling a maximum of datagrams as specified by the capacity parameter. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractSender<DATA extends Serializable> - Class in org.refcodes.io.impls
The AbstractSender is a base abstract implementation of the ByteSender interface providing common functionality for concrete real live ByteDatagramSender and ByteBlockSender (= ByteSender) implementations.
AbstractSender() - Constructor for class org.refcodes.io.impls.AbstractSender
 
AbstractShortReceiver - Class in org.refcodes.io.impls
The AbstractShortReceiver is a base abstract implementation of the ShortReceiver interface providing common functionality for concrete real live ShortDatagramReceiver and ShortBlockReceiver (= ShortReceiver) implementations.
AbstractShortReceiver() - Constructor for class org.refcodes.io.impls.AbstractShortReceiver
Constructs a AbstractShortReceiver with a default sized blocking queue enabling a maximum of AbstractShortReceiver.DATAGRAM_QUEUE_SIZE datagrams. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractShortReceiver(int) - Constructor for class org.refcodes.io.impls.AbstractShortReceiver
Constructs a AbstractShortReceiver with a custom sized blocking queue enabling a maximum of datagrams as specified by the capacity parameter. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractShortSender - Class in org.refcodes.io.impls
The AbstractShortSender is a base abstract implementation of the ShortSender interface providing common functionality for concrete real live ShortDatagramSender and ShortBlockSender (= ShortSender) implementations.
AbstractShortSender() - Constructor for class org.refcodes.io.impls.AbstractShortSender
 
add(T) - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
available() - Method in interface org.refcodes.io.ByteDatagramInputStream
Available.

B

BidirectionalConnectionByteTransceiver<INPUT,OUTPUT> - Interface in org.refcodes.io
The BidirectionalConnectionByteTransceiver defines the DatagramTransceiver functionality set on top of a I/O connection (as of the BidirectionalConnectionComponent.BidirectionalConnectionAutomaton).
BidirectionalConnectionTransceiver<DATA extends Serializable,INPUT,OUTPUT> - Interface in org.refcodes.io
The BidirectionalConnectionTransceiver defines the DatagramTransceiver functionality set on top of a I/O connection (as of the BidirectionalConnectionComponent.BidirectionalConnectionAutomaton).
BidirectionalStreamByteTransceiverImpl - Class in org.refcodes.io.impls
The Class BidirectionalStreamByteTransceiverImpl.
BidirectionalStreamByteTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
Instantiates a new bidirectional stream byte transceiver impl.
BidirectionalStreamConnectionByteTransceiver - Interface in org.refcodes.io
BidirectionalStreamConnectionByteTransceiverImpl - Class in org.refcodes.io.impls
The Class BidirectionalStreamConnectionByteTransceiverImpl.
BidirectionalStreamConnectionByteTransceiverImpl() - Constructor for class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
BidirectionalStreamConnectionTransceiver<DATA extends Serializable> - Interface in org.refcodes.io
BidirectionalStreamConnectionTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class BidirectionalStreamConnectionTransceiverImpl.
BidirectionalStreamConnectionTransceiverImpl() - Constructor for class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
Instantiates a new bidirectional stream connection transceiver impl.
BidirectionalStreamTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class BidirectionalStreamTransceiverImpl.
BidirectionalStreamTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
Instantiates a new bidirectional stream transceiver impl.
BlockConsumer<DATA extends Serializable> - Interface in org.refcodes.io
The BlockConsumer is used to send datagram blocks (arrays) in a unified way.
BlockProvider<DATA extends Serializable> - Interface in org.refcodes.io
The BlockProvider is used to receive datagram blocks (arrays) in a unified way.
BlockReceiver<DATA extends Serializable> - Interface in org.refcodes.io
The BlockReceiver is used to receive datagram blocks (arrays) in a unified way.
BlockSender<DATA extends Serializable> - Interface in org.refcodes.io
The BlockSender is used to send datagram blocks (arrays) in a unified way.
BlockTransceiver<DATA extends Serializable> - Interface in org.refcodes.io
Combines the BlockSender and BlockReceiver functionality in a single interface to be implemented by a single class so that BlockSender and BlockReceiver functionality can be provided by a single instance.
ByteArrayConsumer - Interface in org.refcodes.io
The Interface ByteArrayConsumer.
ByteArrayConsumerImpl - Class in org.refcodes.io.impls
The Class ByteArrayConsumerImpl.
ByteArrayConsumerImpl() - Constructor for class org.refcodes.io.impls.ByteArrayConsumerImpl
 
ByteArrayProvider - Interface in org.refcodes.io
The Interface ByteArrayProvider.
ByteArrayProviderImpl - Class in org.refcodes.io.impls
The Class ByteArrayProviderImpl.
ByteArrayProviderImpl(byte[]) - Constructor for class org.refcodes.io.impls.ByteArrayProviderImpl
Instantiates a new byte array provider impl.
ByteArrayProviderImpl(List<Byte>) - Constructor for class org.refcodes.io.impls.ByteArrayProviderImpl
Instantiates a new byte array provider impl.
ByteArrayReceiver - Interface in org.refcodes.io
The Interface ByteArrayReceiver.
ByteArrayReceiverImpl - Class in org.refcodes.io.impls
The Class ByteArrayReceiverImpl.
ByteArrayReceiverImpl(byte[]) - Constructor for class org.refcodes.io.impls.ByteArrayReceiverImpl
Instantiates a new byte array receiver impl.
ByteArrayReceiverImpl(List<Byte>) - Constructor for class org.refcodes.io.impls.ByteArrayReceiverImpl
Instantiates a new byte array receiver impl.
ByteBlockConsumer - Interface in org.refcodes.io
The ByteBlockConsumer is used to send byte blocks (arrays) in a unified way.
ByteBlockProvider - Interface in org.refcodes.io
The ByteBlockProvider is used to receive byte blocks (arrays) in a unified way.
ByteBlockReceiver - Interface in org.refcodes.io
The ByteBlockReceiver is used to receive byte blocks (arrays) in a unified way.
ByteBlockSender - Interface in org.refcodes.io
The ByteBlockSender is used to send byte blocks (arrays) in a unified way.
ByteBlockTransceiver - Interface in org.refcodes.io
Combines the BlockSender and BlockReceiver functionality in a single interface to be implemented by a single class so that BlockSender and BlockReceiver functionality can be provided by a single instance.
ByteConsumer - Interface in org.refcodes.io
The Interface ByteConsumer.
ByteDatagramConsumer - Interface in org.refcodes.io
The ByteDatagramConsumer is used to send bytes in a unified way.
ByteDatagramInputStream - Interface in org.refcodes.io
(as InputStream does not provide some useful *interface*)
ByteDatagramOutputStream - Interface in org.refcodes.io
(as OutputStream does not provide some useful *interface*)
ByteDatagramProvider - Interface in org.refcodes.io
The ByteDatagramProvider is used to receive bytes in a unified way.
ByteDatagramReceiver - Interface in org.refcodes.io
The ByteDatagramReceiver is used to receive bytes in a unified way.
ByteDatagramSender - Interface in org.refcodes.io
The ByteDatagramSender is used to send bytes in a unified way.
ByteDatagramTransceiver - Interface in org.refcodes.io
Combines the DatagramSender and DatagramReceiver functionality in a single interface to be implemented by a single class so that DatagramSender and DatagramReceiver functionality can be provided by a single instance.
ByteProvider - Interface in org.refcodes.io
The Interface ByteProvider.
ByteReceiver - Interface in org.refcodes.io
The Interface ByteReceiver.
ByteReceiverDecorator - Class in org.refcodes.io.impls
The ByteReceiverDecorator decorates a ByteProvider with the additional methods of a ByteReceiver making it easy to use a ByteProvider wherever a ByteReceiver is expected.
ByteReceiverDecorator(ByteProvider) - Constructor for class org.refcodes.io.impls.ByteReceiverDecorator
Instantiates a new byte receiver decorator.
ByteSender - Interface in org.refcodes.io
The Interface ByteSender.
ByteSenderDecorator - Class in org.refcodes.io.impls
The ByteSenderDecorator decorates a ByteConsumer with the additional methods of a ByteSender making it easy to use a ByteConsumer wherever a ByteSender is expected.
ByteSenderDecorator(ByteConsumer) - Constructor for class org.refcodes.io.impls.ByteSenderDecorator
Instantiates a new byte sender decorator.
ByteTransceiver - Interface in org.refcodes.io
A ByteTransceiver combines the functionality of a ByteSender and of a ByteReceiver. e.g. for building loopback devices.

C

close() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractReceiver
 
close() - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
close() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.ByteReceiverDecorator
Close.
close() - Method in class org.refcodes.io.impls.ByteSenderDecorator
Close.
close() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
close() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
close() - Method in class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
close() - Method in class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
close() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
close() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
close() - Method in class org.refcodes.io.impls.ReceiverDecorator
Close.
close() - Method in class org.refcodes.io.impls.SenderDecorator
Close.
close() - Method in class org.refcodes.io.impls.ShortReceiverDecorator
Close.
close() - Method in class org.refcodes.io.impls.ShortSenderDecorator
Close.
ConnectableAutomaton() - Constructor for class org.refcodes.io.impls.AbstractByteReceiver.ConnectableAutomaton
 
ConnectionByteReceiver<CON> - Interface in org.refcodes.io
The ConnectionByteReceiver defines the DatagramReceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "byte".
ConnectionByteSender<CON> - Interface in org.refcodes.io
The ConnectionByteSender defines the DatagramSender functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "byte".
ConnectionByteTransceiver<CON> - Interface in org.refcodes.io
The ConnectionByteTransceiver defines the DatagramTransceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "byte".
ConnectionReceiver<DATA extends Serializable,CON> - Interface in org.refcodes.io
The ConnectionReceiver defines the DatagramReceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).
ConnectionSender<DATA extends Serializable,CON> - Interface in org.refcodes.io
The ConnectionSender defines the DatagramSender functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).
ConnectionShortReceiver<CON> - Interface in org.refcodes.io
The ConnectionShortReceiver defines the DatagramReceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "short".
ConnectionShortSender<CON> - Interface in org.refcodes.io
The ConnectionShortSender defines the DatagramSender functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "short".
ConnectionShortTransceiver<CON> - Interface in org.refcodes.io
The ConnectionShortTransceiver defines the DatagramTransceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton) for data types "short".
ConnectionTransceiver<DATA extends Serializable,CON> - Interface in org.refcodes.io
The ConnectionTransceiver defines the DatagramTransceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).
Consumer<DATA extends Serializable> - Interface in org.refcodes.io
The Interface Consumer.
createNestedJarFileUrl(URL, File) - Static method in class org.refcodes.io.FileUtility
Copies a file residing in a nested JAR to the given destination folder.

D

DATAGRAM_QUEUE_SIZE - Static variable in class org.refcodes.io.impls.AbstractByteProvider
 
DATAGRAM_QUEUE_SIZE - Static variable in class org.refcodes.io.impls.AbstractReceiver
 
DATAGRAM_QUEUE_SIZE - Static variable in class org.refcodes.io.impls.AbstractShortReceiver
 
DatagramConsumer<DATA extends Serializable> - Interface in org.refcodes.io
The DatagramConsumer is used to send datagrams in a unified way.
DatagramProvider<DATA extends Serializable> - Interface in org.refcodes.io
The DatagramProvider is used to receive datagrams in a unified way.
DatagramReceiver<DATA extends Serializable> - Interface in org.refcodes.io
The DatagramReceiver is used to receive datagrams in a unified way.
DatagramSender<DATA extends Serializable> - Interface in org.refcodes.io
The DatagramSender is used to send datagrams in a unified way.
DatagramTransceiver<DATA extends Serializable> - Interface in org.refcodes.io
Combines the DatagramSender and DatagramReceiver functionality in a single interface to be implemented by a single class so that DatagramSender and DatagramReceiver functionality can be provided by a single instance.

F

FileUtility - Class in org.refcodes.io
The FileUtility provides Various file related utility functionality.
flush() - Method in interface org.refcodes.io.ByteDatagramOutputStream
Flush.
flush() - Method in interface org.refcodes.io.ByteSender
Flush.
flush() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
Flush.
flush() - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
Flush.
flush() - Method in class org.refcodes.io.impls.ByteSenderDecorator
Flush.
flush() - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
flush() - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
flush() - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
flush() - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
flush() - Method in class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
flush() - Method in class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
flush() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
flush() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
Flush.
flush() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
 
flush() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Flush.
flush() - Method in class org.refcodes.io.impls.SenderDecorator
Flush.
flush() - Method in class org.refcodes.io.impls.ShortSenderDecorator
Flush.
flush() - Method in interface org.refcodes.io.Sender
Flush.
flush() - Method in interface org.refcodes.io.ShortSender
Flush.

G

getBytes() - Method in interface org.refcodes.io.ByteArrayConsumer
Provides access to the consumed bytes as byte array.
getBytes() - Method in interface org.refcodes.io.ByteArrayProvider
Provides access to the remaining backing byte array.
getBytes() - Method in interface org.refcodes.io.ByteArrayReceiver
Provides access to the remaining backing byte array.
getBytes() - Method in class org.refcodes.io.impls.ByteArrayConsumerImpl
 
getBytes() - Method in class org.refcodes.io.impls.ByteArrayProviderImpl
 
getBytes() - Method in class org.refcodes.io.impls.ByteArrayReceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
getConnectionStatus() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
getConnectionStatus() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
getEncoding() - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
getInputStream() - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
getInputStream() - Method in interface org.refcodes.io.InputStreamAccessor
Retrieves the InputStream from the Input-Stream property.
getMaxConnections() - Method in interface org.refcodes.io.MaxConnectionsAccessor
Retrieves the maximum connections from the maximum connections property.
getNestedJarFileUrl(URL, File) - Static method in class org.refcodes.io.FileUtility
Determines whether an according destination file already exists for the file residing in a nested JAR.
getOutputStream() - Method in interface org.refcodes.io.OutputStreamAccessor
Retrieves the OutputStream from the Output-Stream property.
getResourceAsStream(Class<?>, String) - Static method in class org.refcodes.io.FileUtility
Provides an InputStream for a resource found at the given path relative to the given class file (which might be inside a Java archive such as a JAR file or a WAR file).

H

hasDatagram() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
hasDatagram() - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
 
hasDatagram() - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
Checks for datagram.
hasDatagram() - Method in class org.refcodes.io.impls.AbstractReceiver
 
hasDatagram() - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
hasDatagram() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.ByteReceiverDecorator
Checks for datagram.
hasDatagram() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
hasDatagram() - Method in class org.refcodes.io.impls.ReceiverDecorator
Checks for datagram.
hasDatagram() - Method in class org.refcodes.io.impls.ShortReceiverDecorator
Checks for datagram.
hasDatagram() - Method in interface org.refcodes.io.Receivable
Determines whether a datagram is available from a DatagramSender.
hasNext() - Method in class org.refcodes.io.impls.SerializableIteratorImpl
 
hasNext() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
hasPrevious() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 

I

InputStreamAccessor - Interface in org.refcodes.io
Provides an accessor for a Input-Stream property.
InputStreamAccessor.InputStreamBuilder<B extends InputStreamAccessor.InputStreamBuilder<B>> - Interface in org.refcodes.io
Provides a builder method for a Input-Stream property returning the builder for applying multiple build operations.
InputStreamAccessor.InputStreamMutator - Interface in org.refcodes.io
Provides a mutator for a Input-Stream property.
InputStreamAccessor.InputStreamProperty - Interface in org.refcodes.io
Provides a Input-Stream property.
InputStreamByteReceiverImpl - Class in org.refcodes.io.impls
The Class InputStreamByteReceiverImpl.
InputStreamByteReceiverImpl(InputStream) - Constructor for class org.refcodes.io.impls.InputStreamByteReceiverImpl
Instantiates a new input stream byte receiver impl.
InputStreamConnectionByteReceiver - Interface in org.refcodes.io
InputStreamConnectionByteReceiverImpl - Class in org.refcodes.io.impls
Implementation of the InputStreamConnectionReceiver interface.
InputStreamConnectionByteReceiverImpl() - Constructor for class org.refcodes.io.impls.InputStreamConnectionByteReceiverImpl
 
InputStreamConnectionReceiver<DATA extends Serializable> - Interface in org.refcodes.io
InputStreamConnectionReceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the InputStreamConnectionReceiver interface.
InputStreamConnectionReceiverImpl() - Constructor for class org.refcodes.io.impls.InputStreamConnectionReceiverImpl
Instantiates a new input stream connection receiver impl.
InputStreamReceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class InputStreamReceiverImpl.
InputStreamReceiverImpl(InputStream) - Constructor for class org.refcodes.io.impls.InputStreamReceiverImpl
Instantiates a new input stream receiver impl.
InputStreamStringBuilder - Interface in org.refcodes.io
The InputStreamStringBuilder constructs String instances from InputStream instances.
InputStreamStringBuilderImpl - Class in org.refcodes.io.impls
Implementation of the InputStreamStringBuilder interface.
InputStreamStringBuilderImpl() - Constructor for class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
isClosable() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
isClosable() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
isClosable() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
isClosable() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
isClosable() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
isClosed() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
isClosed() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
isClosed() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
isClosed() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
isOpenable() - Method in class org.refcodes.io.impls.AbstractByteReceiver.ConnectableAutomaton
Checks if is openable.
isOpenable() - Method in class org.refcodes.io.impls.AbstractByteReceiver
Checks if is openable.
isOpenable(InputStream) - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
Checks if is openable.
isOpenable(InputStream) - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
Checks if is openable.
isOpenable(InputStream) - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
Checks if is openable.
isOpenable(InputStream) - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
Checks if is openable.
isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
 
isOpenable(InputStream) - Method in class org.refcodes.io.impls.InputStreamConnectionByteReceiverImpl
 
isOpenable(InputStream) - Method in class org.refcodes.io.impls.InputStreamConnectionReceiverImpl
 
isOpenable(LoopbackByteSender) - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
isOpenable(LoopbackByteReceiver) - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
isOpenable(LoopbackByteTransceiver) - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
isOpenable(LoopbackSender<DATA>) - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
isOpenable(LoopbackReceiver<DATA>) - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
isOpenable(LoopbackShortSender) - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
isOpenable(LoopbackShortReceiver) - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
isOpenable(LoopbackShortTransceiver) - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
isOpenable(LoopbackTransceiver<DATA>) - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
isOpenable(OutputStream) - Method in class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
isOpenable(OutputStream) - Method in class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
 
isOpenable(InputStream) - Method in class org.refcodes.io.impls.PrefetchInputStreamConnectionByteReceiverImpl
 
isOpenable(InputStream) - Method in class org.refcodes.io.impls.PrefetchInputStreamConnectionReceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
isOpened() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
isOpened() - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
isOpened() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
isOpened() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 

L

LoopbackByteReceiver - Interface in org.refcodes.io
A LoopbackByteReceiver is a DatagramReceiver connected directly within the same JVM with a LoopbackByteSender; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackByteReceiverImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackByteReceiver interface.
LoopbackByteReceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackByteReceiverImpl
Instantiates a new loopback byte receiver impl.
LoopbackByteReceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackByteReceiverImpl
Instantiates a new loopback byte receiver impl.
LoopbackByteSender - Interface in org.refcodes.io
A LoopbackByteSender is a DatagramSender connected directly within the same JVM with a LoopbackByteReceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackByteSenderImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackByteSender interface.
LoopbackByteSenderImpl() - Constructor for class org.refcodes.io.impls.LoopbackByteSenderImpl
 
LoopbackByteTransceiver - Interface in org.refcodes.io
A LoopbackByteTransceiver is a DatagramTransceiver connected directly within the same JVM with another LoopbackByteTransceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackByteTransceiverImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackByteTransceiver interface.
LoopbackByteTransceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackByteTransceiverImpl
Instantiates a new loopback byte transceiver impl.
LoopbackByteTransceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackByteTransceiverImpl
Instantiates a new loopback byte transceiver impl.
LoopbackReceiver<DATA extends Serializable> - Interface in org.refcodes.io
A LoopbackReceiver is a DatagramReceiver connected directly within the same JVM with a LoopbackSender; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackReceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the LoopbackReceiver interface.
LoopbackReceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackReceiverImpl
Instantiates a new loopback receiver impl.
LoopbackReceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackReceiverImpl
Instantiates a new loopback receiver impl.
LoopbackSender<DATA extends Serializable> - Interface in org.refcodes.io
A LoopbackSender is a DatagramSender connected directly within the same JVM with a LoopbackReceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackSenderImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the LoopbackSender interface.
LoopbackSenderImpl() - Constructor for class org.refcodes.io.impls.LoopbackSenderImpl
 
LoopbackShortReceiver - Interface in org.refcodes.io
A LoopbackShortReceiver is a DatagramReceiver connected directly within the same JVM with a LoopbackShortSender; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackShortReceiverImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackShortReceiver interface.
LoopbackShortReceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackShortReceiverImpl
Instantiates a new loopback short receiver impl.
LoopbackShortReceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackShortReceiverImpl
Instantiates a new loopback short receiver impl.
LoopbackShortSender - Interface in org.refcodes.io
A LoopbackShortSender is a DatagramSender connected directly within the same JVM with a LoopbackByteReceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackShortSenderImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackShortSender interface.
LoopbackShortSenderImpl() - Constructor for class org.refcodes.io.impls.LoopbackShortSenderImpl
 
LoopbackShortTransceiver - Interface in org.refcodes.io
A LoopbackShortTransceiver is a DatagramTransceiver connected directly within the same JVM with another LoopbackShortTransceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackShortTransceiverImpl - Class in org.refcodes.io.impls
Implementation of the LoopbackShortTransceiver interface.
LoopbackShortTransceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackShortTransceiverImpl
Instantiates a new loopback short transceiver impl.
LoopbackShortTransceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackShortTransceiverImpl
Instantiates a new loopback short transceiver impl.
LoopbackTransceiver<DATA extends Serializable> - Interface in org.refcodes.io
A LoopbackTransceiver is a DatagramTransceiver connected directly within the same JVM with another LoopbackTransceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the LoopbackTransceiver interface.
LoopbackTransceiverImpl() - Constructor for class org.refcodes.io.impls.LoopbackTransceiverImpl
Instantiates a new loopback transceiver impl.
LoopbackTransceiverImpl(int) - Constructor for class org.refcodes.io.impls.LoopbackTransceiverImpl
Instantiates a new loopback transceiver impl.

M

mark(int) - Method in interface org.refcodes.io.ByteDatagramInputStream
Mark.
markSupported() - Method in interface org.refcodes.io.ByteDatagramInputStream
Mark supported.
MaxConnectionsAccessor - Interface in org.refcodes.io
Provides an accessor for a maximum connections property.
MaxConnectionsAccessor.MaxConnectionsBuilder<B extends MaxConnectionsAccessor.MaxConnectionsBuilder<B>> - Interface in org.refcodes.io
Provides a builder method for a maximum connections property returning the builder for applying multiple build operations.
MaxConnectionsAccessor.MaxConnectionsMutator - Interface in org.refcodes.io
Provides a mutator for a maximum connections property.
MaxConnectionsAccessor.MaxConnectionsProperty - Interface in org.refcodes.io
Provides a maximum connections property.

N

next() - Method in class org.refcodes.io.impls.SerializableIteratorImpl
 
next() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
nextIndex() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 

O

open() - Method in class org.refcodes.io.impls.AbstractByteReceiver.ConnectableAutomaton
Open.
open() - Method in class org.refcodes.io.impls.AbstractByteReceiver
Open.
open(InputStream) - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
Open, see ConnectionOpenable.open(Object).
open(InputStream) - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
Open, see also ConnectionOpenable.open(Object).
open(InputStream) - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamByteReceiver
Open, see also ConnectionOpenable.open(Object).
open(InputStream) - Method in class org.refcodes.io.impls.AbstractPrefetchInputStreamReceiver
Open, see also ConnectionOpenable.open(Object).
open(InputStream, OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
HINT: For testing purposes you can pass an already flushed ObjectOutputStream (via ObjectOutputStream.flush()) encapsulating a PipedOutputStream which in turn encapsulates a PipedInputStream to this BidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream) method.
open(InputStream, OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
------------------------------------------------------------------------- HINT: For testing purposes you can pass an already flushed ObjectOutputStream (via ObjectOutputStream.flush()) encapsulating a PipedOutputStream which in turn encapsulates a PipedInputStream to this BidirectionalStreamConnectionTransceiverImpl.open(OutputStream) method.
open(InputStream) - Method in class org.refcodes.io.impls.InputStreamConnectionByteReceiverImpl
 
open(InputStream) - Method in class org.refcodes.io.impls.InputStreamConnectionReceiverImpl
 
open(LoopbackByteSender) - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
open(LoopbackByteReceiver) - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
open(LoopbackByteTransceiver) - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
open(LoopbackSender<DATA>) - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
open(LoopbackReceiver<DATA>) - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
open(LoopbackShortSender) - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
open(LoopbackShortReceiver) - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
open(LoopbackShortTransceiver) - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
open(LoopbackTransceiver<DATA>) - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
open(InputStream, OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
------------------------------------------------------------------------- HINT: For testing purposes you can pass an already flushed ObjectOutputStream (via ObjectOutputStream.flush()) encapsulating a PipedOutputStream which in turn encapsulates a PipedInputStream to this PrefetchBidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream) method.
open(InputStream, OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
 
open(OutputStream) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
----------------------------------------------------------- -------------- HINT: For testing purposes you can pass an already flushed ObjectOutputStream (via ObjectOutputStream.flush()) encapsulating a PipedOutputStream which in turn encapsulates a PipedInputStream to this PrefetchBidirectionalStreamConnectionTransceiverImpl.open(OutputStream) method.
open(InputStream) - Method in class org.refcodes.io.impls.PrefetchInputStreamConnectionByteReceiverImpl
 
open(InputStream) - Method in class org.refcodes.io.impls.PrefetchInputStreamConnectionReceiverImpl
 
org.refcodes.io - package org.refcodes.io
 
org.refcodes.io.impls - package org.refcodes.io.impls
 
OutputStreamAccessor - Interface in org.refcodes.io
Provides an accessor for a Output-Stream property.
OutputStreamAccessor.OutputStreamBuilder<B extends OutputStreamAccessor.OutputStreamBuilder<B>> - Interface in org.refcodes.io
Provides a builder method for a Output-Stream property returning the builder for applying multiple build operations.
OutputStreamAccessor.OutputStreamMutator - Interface in org.refcodes.io
Provides a mutator for a Output-Stream property.
OutputStreamAccessor.OutputStreamProperty - Interface in org.refcodes.io
Provides a Output-Stream property.
OutputStreamByteSenderImpl - Class in org.refcodes.io.impls
The Class OutputStreamByteSenderImpl.
OutputStreamByteSenderImpl(OutputStream) - Constructor for class org.refcodes.io.impls.OutputStreamByteSenderImpl
Instantiates a new output stream byte sender impl.
OutputStreamConnectionByteSender - Interface in org.refcodes.io
OutputStreamConnectionByteSenderImpl - Class in org.refcodes.io.impls
Implementation of the OutputStreamConnectionSender interface.
OutputStreamConnectionByteSenderImpl() - Constructor for class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
OutputStreamConnectionSender<DATA extends Serializable> - Interface in org.refcodes.io
OutputStreamConnectionSenderImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the OutputStreamConnectionSender interface.
OutputStreamConnectionSenderImpl() - Constructor for class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
OutputStreamSenderImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class OutputStreamSenderImpl.
OutputStreamSenderImpl(OutputStream) - Constructor for class org.refcodes.io.impls.OutputStreamSenderImpl
Instantiates a new output stream sender impl.

P

PrefetchBidirectionalStreamByteTransceiverImpl - Class in org.refcodes.io.impls
The Class PrefetchBidirectionalStreamByteTransceiverImpl.
PrefetchBidirectionalStreamByteTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
Instantiates a new prefetch bidirectional stream byte transceiver impl.
PrefetchBidirectionalStreamConnectionByteTransceiverImpl - Class in org.refcodes.io.impls
The Class PrefetchBidirectionalStreamConnectionByteTransceiverImpl.
PrefetchBidirectionalStreamConnectionByteTransceiverImpl() - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
PrefetchBidirectionalStreamConnectionTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class PrefetchBidirectionalStreamConnectionTransceiverImpl.
PrefetchBidirectionalStreamConnectionTransceiverImpl() - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
Instantiates a new prefetch bidirectional stream connection transceiver impl.
PrefetchBidirectionalStreamConnectionTransceiverImpl(ExecutorService) - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
Instantiates a new prefetch bidirectional stream connection transceiver impl.
PrefetchBidirectionalStreamTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class PrefetchBidirectionalStreamTransceiverImpl.
PrefetchBidirectionalStreamTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Instantiates a new prefetch bidirectional stream transceiver impl.
PrefetchBidirectionalStreamTransceiverImpl(InputStream, OutputStream, ExecutorService) - Constructor for class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Instantiates a new prefetch bidirectional stream transceiver impl.
PrefetchInputStreamByteReceiverImpl - Class in org.refcodes.io.impls
The Class PrefetchInputStreamByteReceiverImpl.
PrefetchInputStreamByteReceiverImpl(InputStream) - Constructor for class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
Instantiates a new prefetch input stream byte receiver impl.
PrefetchInputStreamConnectionByteReceiverImpl - Class in org.refcodes.io.impls
Implementation of the InputStreamConnectionReceiver interface.
PrefetchInputStreamConnectionByteReceiverImpl() - Constructor for class org.refcodes.io.impls.PrefetchInputStreamConnectionByteReceiverImpl
 
PrefetchInputStreamConnectionReceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
Implementation of the InputStreamConnectionReceiver interface.
PrefetchInputStreamConnectionReceiverImpl() - Constructor for class org.refcodes.io.impls.PrefetchInputStreamConnectionReceiverImpl
Instantiates a new prefetch input stream connection receiver impl.
PrefetchInputStreamConnectionReceiverImpl(ExecutorService) - Constructor for class org.refcodes.io.impls.PrefetchInputStreamConnectionReceiverImpl
Instantiates a new prefetch input stream connection receiver impl.
PrefetchInputStreamReceiverImpl<DATA extends Serializable> - Class in org.refcodes.io.impls
The Class PrefetchInputStreamReceiverImpl.
PrefetchInputStreamReceiverImpl(InputStream) - Constructor for class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
Instantiates a new prefetch input stream receiver impl.
PrefetchInputStreamReceiverImpl(InputStream, ExecutorService) - Constructor for class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
Instantiates a new prefetch input stream receiver impl.
previous() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
previousIndex() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
Provider<DATA extends Serializable> - Interface in org.refcodes.io
The Interface Provider.
pushDatagram(byte) - Method in class org.refcodes.io.impls.AbstractByteProvider
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
pushDatagram(DATA) - Method in class org.refcodes.io.impls.AbstractReceiver
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
pushDatagram(short) - Method in class org.refcodes.io.impls.AbstractShortReceiver
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
pushDatagram(byte) - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
pushDatagram(byte) - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
pushDatagram(DATA) - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
pushDatagram(short) - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
pushDatagram(short) - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
pushDatagram(DATA) - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
pushDatagram(byte) - Method in interface org.refcodes.io.LoopbackByteReceiver
Pushes a datagram into the LoopbackByteReceiver.
pushDatagram(byte) - Method in interface org.refcodes.io.LoopbackByteTransceiver
Pushes a datagram into the LoopbackByteReceiver.
pushDatagram(DATA) - Method in interface org.refcodes.io.LoopbackReceiver
Pushes a datagram into the LoopbackReceiver.
pushDatagram(short) - Method in interface org.refcodes.io.LoopbackShortReceiver
Pushes a datagram into the LoopbackShortReceiver.
pushDatagram(short) - Method in interface org.refcodes.io.LoopbackShortTransceiver
Pushes a datagram into the LoopbackByteReceiver.
pushDatagram(DATA) - Method in interface org.refcodes.io.LoopbackTransceiver
Pushes a datagram into the LoopbackReceiver.
pushDatagrams(byte[]) - Method in class org.refcodes.io.impls.AbstractByteProvider
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.AbstractByteProvider
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(DATA[]) - Method in class org.refcodes.io.impls.AbstractReceiver
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.AbstractReceiver
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(short[]) - Method in class org.refcodes.io.impls.AbstractShortReceiver
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(short[], int, int) - Method in class org.refcodes.io.impls.AbstractShortReceiver
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
pushDatagrams(byte[]) - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
pushDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.LoopbackByteReceiverImpl
 
pushDatagrams(DATA[]) - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
pushDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.LoopbackReceiverImpl
 
pushDatagrams(short[]) - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
pushDatagrams(short[], int, int) - Method in class org.refcodes.io.impls.LoopbackShortReceiverImpl
 
pushDatagrams(byte[]) - Method in interface org.refcodes.io.LoopbackByteReceiver
Pushes the datagrams into the LoopbackByteReceiver.
pushDatagrams(byte[], int, int) - Method in interface org.refcodes.io.LoopbackByteReceiver
Pushes the according number of datagrams beginning at the given offset into the LoopbackByteReceiver.
pushDatagrams(DATA[]) - Method in interface org.refcodes.io.LoopbackReceiver
Pushes the datagrams into the LoopbackByteReceiver.
pushDatagrams(DATA[], int, int) - Method in interface org.refcodes.io.LoopbackReceiver
Pushes the according number of datagrams beginning at the given offset into the LoopbackByteReceiver.
pushDatagrams(short[]) - Method in interface org.refcodes.io.LoopbackShortReceiver
Pushes the datagrams into the LoopbackByteReceiver.
pushDatagrams(short[], int, int) - Method in interface org.refcodes.io.LoopbackShortReceiver
Pushes the according number of datagrams beginning at the given offset into the LoopbackByteReceiver.

R

read() - Method in interface org.refcodes.io.ByteDatagramInputStream
Read.
read(byte[]) - Method in interface org.refcodes.io.ByteDatagramInputStream
Read.
read(byte[], int, int) - Method in interface org.refcodes.io.ByteDatagramInputStream
Read.
readDatagram() - Method in interface org.refcodes.io.ByteDatagramProvider
Reads (receives) the next byte passed from a DatagramSender counterpart.
readDatagram() - Method in interface org.refcodes.io.DatagramProvider
Reads (receives) the next datagram passed from a DatagramSender counterpart.
readDatagram() - Method in class org.refcodes.io.impls.AbstractByteProvider
 
readDatagram() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
readDatagram() - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
 
readDatagram() - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
 
readDatagram() - Method in class org.refcodes.io.impls.AbstractReceiver
 
readDatagram() - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
readDatagram() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.ByteReceiverDecorator
Read datagram.
readDatagram() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
readDatagram() - Method in class org.refcodes.io.impls.ReceiverDecorator
Read datagram.
readDatagram() - Method in class org.refcodes.io.impls.ShortReceiverDecorator
Read datagram.
readDatagram() - Method in interface org.refcodes.io.ShortDatagramProvider
Reads (receives) the next short passed from a DatagramSender counterpart.
readDatagrams() - Method in interface org.refcodes.io.BlockProvider
Reads (receives) the next datagram block passed from a BlockSender or DatagramSender counterpart.
readDatagrams(int) - Method in interface org.refcodes.io.BlockProvider
Similar to BlockProvider.readDatagrams() though at maximum the amount of data as provided by the block-size is returned.
readDatagrams() - Method in interface org.refcodes.io.ByteBlockProvider
Reads (receives) the next byte block passed from a BlockSender or DatagramSender counterpart.
readDatagrams(int) - Method in interface org.refcodes.io.ByteBlockProvider
Similar to ByteBlockProvider.readDatagrams() though at maximum the amount of data as provided by the block-size is returned.
readDatagrams() - Method in interface org.refcodes.io.ByteProvider
Caution: Reads till an OpenException (or an InterruptedException in case of blocking till more data is available) occurs.
readDatagrams(int) - Method in interface org.refcodes.io.ByteProvider
Read datagrams.
readDatagrams() - Method in interface org.refcodes.io.ByteReceiver
Read datagrams.
readDatagrams(int) - Method in interface org.refcodes.io.ByteReceiver
Read datagrams.
readDatagrams() - Method in class org.refcodes.io.impls.AbstractByteProvider
 
readDatagrams(int) - Method in class org.refcodes.io.impls.AbstractByteProvider
 
readDatagrams() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
readDatagrams(int) - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
readDatagrams() - Method in class org.refcodes.io.impls.AbstractReceiver
Read datagrams.
readDatagrams() - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
readDatagrams(int) - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
readDatagrams() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.ByteReceiverDecorator
Read datagrams.
readDatagrams(int) - Method in class org.refcodes.io.impls.ByteReceiverDecorator
Read datagrams.
readDatagrams() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
readDatagrams() - Method in class org.refcodes.io.impls.ReceiverDecorator
Read datagrams.
readDatagrams(int) - Method in class org.refcodes.io.impls.ReceiverDecorator
Read datagrams.
readDatagrams() - Method in class org.refcodes.io.impls.ShortReceiverDecorator
Read datagrams.
readDatagrams(int) - Method in class org.refcodes.io.impls.ShortReceiverDecorator
Read datagrams.
readDatagrams() - Method in interface org.refcodes.io.Provider
Caution: Reads till an OpenException (or an InterruptedException in case of blocking till more data is available) occurs.
readDatagrams(int) - Method in interface org.refcodes.io.Provider
Read datagrams.
readDatagrams() - Method in interface org.refcodes.io.Receiver
Read datagrams.
readDatagrams(int) - Method in interface org.refcodes.io.Receiver
Read datagrams.
readDatagrams() - Method in interface org.refcodes.io.ShortBlockProvider
Reads (receives) the next short block passed from a BlockSender or DatagramSender counterpart.
readDatagrams(int) - Method in interface org.refcodes.io.ShortBlockProvider
Similar to ShortBlockProvider.readDatagrams() though at maximum the amount of data as provided by the block-size is returned.
readDatagrams() - Method in interface org.refcodes.io.ShortProvider
Caution: Reads till an OpenException (or an InterruptedException in case of blocking till more data is available) occurs.
readDatagrams(int) - Method in interface org.refcodes.io.ShortProvider
Read datagrams.
readDatagrams() - Method in interface org.refcodes.io.ShortReceiver
Read datagrams.
readDatagrams(int) - Method in interface org.refcodes.io.ShortReceiver
Read datagrams.
Receivable - Interface in org.refcodes.io
The Interface Receivable.
Receiver<DATA extends Serializable> - Interface in org.refcodes.io
The Interface Receiver.
ReceiverDecorator<DATA extends Serializable> - Class in org.refcodes.io.impls
The ReceiverDecorator decorates a Provider with the additional methods of a Receiver making it easy to use a Provider wherever a Receiver is expected.
ReceiverDecorator(Provider<DATA>) - Constructor for class org.refcodes.io.impls.ReceiverDecorator
Instantiates a new receiver decorator.
releaseAll() - Method in class org.refcodes.io.impls.AbstractByteReceiver
 
releaseAll() - Method in class org.refcodes.io.impls.AbstractInputStreamByteReceiver
 
releaseAll() - Method in class org.refcodes.io.impls.AbstractInputStreamReceiver
 
releaseAll() - Method in class org.refcodes.io.impls.AbstractReceiver
 
releaseAll() - Method in class org.refcodes.io.impls.AbstractShortReceiver
 
releaseAll() - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.InputStreamByteReceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.InputStreamReceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.PrefetchInputStreamByteReceiverImpl
 
releaseAll() - Method in class org.refcodes.io.impls.PrefetchInputStreamReceiverImpl
 
remove() - Method in class org.refcodes.io.impls.SerializableIteratorImpl
 
remove() - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
reset() - Method in interface org.refcodes.io.ByteDatagramInputStream
Reset.
resolveClass(ObjectStreamClass) - Method in class org.refcodes.io.impls.SerializableObjectInputStreamImpl
 

S

Sendable - Interface in org.refcodes.io
The Interface Sendable.
Sender<DATA extends Serializable> - Interface in org.refcodes.io
The Interface Sender.
SenderDecorator<DATA extends Serializable> - Class in org.refcodes.io.impls
The SenderDecorator decorates a Consumer with the additional methods of a Sender making it easy to use a Consumer wherever a Sender is expected.
SenderDecorator(Consumer<DATA>) - Constructor for class org.refcodes.io.impls.SenderDecorator
Instantiates a new sender decorator.
SerializableIteratorImpl<T> - Class in org.refcodes.io.impls
Makes the wrapped Iterator serializable, else passing Iterator instances would cause an NotSerializableException or similar.
SerializableIteratorImpl() - Constructor for class org.refcodes.io.impls.SerializableIteratorImpl
Instantiates a new serializable iterator impl.
SerializableIteratorImpl(Iterator<T>) - Constructor for class org.refcodes.io.impls.SerializableIteratorImpl
Instantiates a new serializable iterator impl.
SerializableListIteratorImpl<T> - Class in org.refcodes.io.impls
Makes the wrapped ListIterator serializable, else passing ListIterator instances would cause an NotSerializableException or similar.
SerializableListIteratorImpl() - Constructor for class org.refcodes.io.impls.SerializableListIteratorImpl
Instantiates a new serializable list iterator impl.
SerializableListIteratorImpl(ListIterator<T>) - Constructor for class org.refcodes.io.impls.SerializableListIteratorImpl
Instantiates a new serializable list iterator impl.
SerializableObjectInputStreamImpl - Class in org.refcodes.io.impls
The SerializableObjectInputStreamImpl extends an ordinary ObjectInputStream to also resolve primitive types.
SerializableObjectInputStreamImpl(InputStream) - Constructor for class org.refcodes.io.impls.SerializableObjectInputStreamImpl
Instantiates a new serializable object input stream impl.
SerializeUtility - Class in org.refcodes.io
Utility providing useful serialization methods.
set(T) - Method in class org.refcodes.io.impls.SerializableListIteratorImpl
 
setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.io.impls.AbstractByteReceiver.ConnectableAutomaton
Sets the connection status.
setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.io.impls.AbstractByteReceiver
Sets the connection status.
setEncoding(String) - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
setInputStream(InputStream) - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
setInputStream(InputStream) - Method in interface org.refcodes.io.InputStreamAccessor.InputStreamMutator
Sets the InputStream for the Input-Stream property.
setMaxConnections(String) - Method in interface org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsMutator
Sets the maximum connections for the maximum connections property.
setOutputStream(OutputStream) - Method in interface org.refcodes.io.OutputStreamAccessor.OutputStreamMutator
Sets the OutputStream for the Output-Stream property.
ShortArrayReceiverImpl - Class in org.refcodes.io.impls
The Class ShortArrayReceiverImpl.
ShortArrayReceiverImpl(short[]) - Constructor for class org.refcodes.io.impls.ShortArrayReceiverImpl
Instantiates a new short array receiver impl.
ShortArrayReceiverImpl(List<Short>) - Constructor for class org.refcodes.io.impls.ShortArrayReceiverImpl
Instantiates a new short array receiver impl.
ShortBlockConsumer - Interface in org.refcodes.io
The ShortBlockConsumer is used to send short blocks (arrays) in a unified way.
ShortBlockProvider - Interface in org.refcodes.io
The ShortBlockProvider is used to receive short blocks (arrays) in a unified way.
ShortBlockReceiver - Interface in org.refcodes.io
The ShortBlockReceiver is used to receive short blocks (arrays) in a unified way.
ShortBlockSender - Interface in org.refcodes.io
The ShortBlockSender is used to send short blocks (arrays) in a unified way.
ShortConsumer - Interface in org.refcodes.io
The Interface ShortConsumer.
ShortDatagramConsumer - Interface in org.refcodes.io
The ShortDatagramConsumer is used to send shorts in a unified way.
ShortDatagramProvider - Interface in org.refcodes.io
The ShortDatagramProvider is used to receive shorts in a unified way.
ShortDatagramReceiver - Interface in org.refcodes.io
The ShortDatagramReceiver is used to receive shorts in a unified way.
ShortDatagramSender - Interface in org.refcodes.io
The ShortDatagramSender is used to send shorts in a unified way.
ShortProvider - Interface in org.refcodes.io
The Interface ShortProvider.
ShortReceiver - Interface in org.refcodes.io
The Interface ShortReceiver.
ShortReceiverDecorator - Class in org.refcodes.io.impls
The ShortReceiverDecorator decorates a ShortProvider with the additional methods of a ShortReceiver making it easy to use a ShortProvider wherever a ShortReceiver is expected.
ShortReceiverDecorator(ShortProvider) - Constructor for class org.refcodes.io.impls.ShortReceiverDecorator
Instantiates a new short receiver decorator.
ShortSender - Interface in org.refcodes.io
The Interface ShortSender.
ShortSenderDecorator - Class in org.refcodes.io.impls
The ShortSenderDecorator decorates a ShortConsumer with the additional methods of a ShortSender making it easy to use a ShortConsumer wherever a ShortSender is expected.
ShortSenderDecorator(ShortConsumer) - Constructor for class org.refcodes.io.impls.ShortSenderDecorator
Instantiates a new short sender decorator.
ShortTransceiver - Interface in org.refcodes.io
A ShortTransceiver combines the functionality of a ShortSender and of a ShortReceiver. e.g. for building loopback devices.
skip(long) - Method in interface org.refcodes.io.ByteDatagramInputStream
Skip.

T

toFileNameFromZip(String) - Static method in class org.refcodes.io.impls.ZipFileInputStreamImpl
Truncates the ".zip" suffix from the filename and returns the result.
toFileNameFromZip(String) - Static method in class org.refcodes.io.impls.ZipFileOutputStreamImpl
To file name from zip.
toInputStream(File) - Static method in class org.refcodes.io.impls.ZipFileInputStreamImpl
Returns an InputStream from the provided File.
toJarHierarchy(URL) - Static method in class org.refcodes.io.FileUtility
Takes an URL pointing into a (nested) JAR resources and returns a list of JAR archive names (including the ".jar" suffix) in the order of their nesting, the first JAR archive being the outermost (parent) archive and the last JAR archive being the innermost archive.
toNestedJarFileUrl(URL, File) - Static method in class org.refcodes.io.FileUtility
Convenience method testing whether the given JAR file resource already exists in the expected folder layout .Returns its URL in case it already exists else it is being created and then the URL is returned.
toOutputStream(File) - Static method in class org.refcodes.io.impls.ZipFileOutputStreamImpl
Returns an OutputStream to the provided File.
toParentJarUrl() - Static method in class org.refcodes.io.FileUtility
Determines the parent JAR file's URL for your running application (not including the "!"
toSerializable(Object) - Static method in class org.refcodes.io.SerializeUtility
Converts instances of common non-serializable types such as Iterator and ListIterator into serializable instances.
toString(InputStream, String) - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
toString() - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
toString(String) - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
toString(InputStream) - Method in interface org.refcodes.io.InputStreamStringBuilder
The String being build by the builder upon the settings of the attributes.
toString(InputStream, String) - Method in interface org.refcodes.io.InputStreamStringBuilder
The String being build by the builder upon the settings of the attributes.
toString(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
The Strings being build by the builder upon the settings of the attributes.
toStrings() - Method in class org.refcodes.io.impls.InputStreamStringBuilderImpl
 
toStrings(InputStream) - Method in interface org.refcodes.io.InputStreamStringBuilder
The Strings being build by the builder upon the settings of the attributes.
toStrings() - Method in interface org.refcodes.io.InputStreamStringBuilder
The Strings being build by the builder upon the settings of the attributes.
toStrings(InputStream, String) - Method in interface org.refcodes.io.InputStreamStringBuilder
The Strings being build by the builder upon the settings of the attributes.
toStrings(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
The Strings being build by the builder upon the settings of the attributes.
toTempFileName() - Static method in class org.refcodes.io.FileUtility
Generates a file name for a temporary file consisting if the current time in milliseconds and a portion of random character to avoid name clashes: "temp-012345678901234567890123456789-abcdefgh".
Transceiver<DATA extends Serializable> - Interface in org.refcodes.io
A Transceiver combines the functionality of a Sender and of a Receiver. e.g. for building loopback devices.

W

withEncoding(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
With encoding.
withInputStream(InputStream) - Method in interface org.refcodes.io.InputStreamAccessor.InputStreamBuilder
Sets the InputStream for the Input-Stream property.
withInputStream(InputStream) - Method in interface org.refcodes.io.InputStreamStringBuilder
With input stream.
withMaxConnections(String) - Method in interface org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder
Sets the maximum connections for the maximum connections property.
withOutputStream(OutputStream) - Method in interface org.refcodes.io.OutputStreamAccessor.OutputStreamBuilder
Sets the OutputStream for the Output-Stream property.
write(int) - Method in interface org.refcodes.io.ByteDatagramOutputStream
Write.
write(byte[]) - Method in interface org.refcodes.io.ByteDatagramOutputStream
Write.
write(byte[], int, int) - Method in interface org.refcodes.io.ByteDatagramOutputStream
Write.
writeDatagram(byte) - Method in interface org.refcodes.io.ByteConsumer
Write datagram.
writeDatagram(byte) - Method in interface org.refcodes.io.ByteDatagramConsumer
Writes (sends) a byte.
writeDatagram(DATA) - Method in interface org.refcodes.io.Consumer
Write datagram.
writeDatagram(DATA) - Method in interface org.refcodes.io.DatagramConsumer
Writes (sends) a datagram to a listening DatagramReceiver.
writeDatagram(byte) - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
Write datagram.
writeDatagram(byte) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionByteTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.BidirectionalStreamConnectionTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
Write datagram.
writeDatagram(byte) - Method in class org.refcodes.io.impls.ByteArrayConsumerImpl
 
writeDatagram(byte) - Method in class org.refcodes.io.impls.ByteSenderDecorator
Write datagram.
writeDatagram(byte) - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
writeDatagram(byte) - Method in class org.refcodes.io.impls.LoopbackByteTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
writeDatagram(short) - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
writeDatagram(short) - Method in class org.refcodes.io.impls.LoopbackShortTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.LoopbackTransceiverImpl
 
writeDatagram(byte) - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
writeDatagram(byte) - Method in class org.refcodes.io.impls.OutputStreamConnectionByteSenderImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.OutputStreamConnectionSenderImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
writeDatagram(byte) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
Write datagram.
writeDatagram(byte) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamConnectionTransceiverImpl
 
writeDatagram(DATA) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Write datagram.
writeDatagram(DATA) - Method in class org.refcodes.io.impls.SenderDecorator
Write datagram.
writeDatagram(short) - Method in class org.refcodes.io.impls.ShortSenderDecorator
Write datagram.
writeDatagram(short) - Method in interface org.refcodes.io.ShortConsumer
Write datagram.
writeDatagram(short) - Method in interface org.refcodes.io.ShortDatagramConsumer
Writes (sends) a short.
writeDatagrams(DATA[]) - Method in interface org.refcodes.io.BlockConsumer
Writes (sends) a datagram block to a listening DatagramReceiver or BlockReceiver.
writeDatagrams(DATA[], int, int) - Method in interface org.refcodes.io.BlockConsumer
Write datagrams.
writeDatagrams(byte[]) - Method in interface org.refcodes.io.ByteBlockConsumer
Writes (sends) a byte block.
writeDatagrams(byte[], int, int) - Method in interface org.refcodes.io.ByteBlockConsumer
Writes (sends) a byte block.
writeDatagrams(byte[]) - Method in interface org.refcodes.io.ByteConsumer
Write datagrams.
writeDatagrams(byte[], int, int) - Method in interface org.refcodes.io.ByteSender
Write datagrams.
writeDatagrams(DATA[]) - Method in interface org.refcodes.io.Consumer
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.AbstractByteSender
 
writeDatagrams(byte[]) - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.BidirectionalStreamByteTransceiverImpl
Write datagrams.
writeDatagrams(DATA[]) - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
Write datagrams.
writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.BidirectionalStreamTransceiverImpl
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.ByteArrayConsumerImpl
 
writeDatagrams(byte[]) - Method in class org.refcodes.io.impls.ByteSenderDecorator
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.ByteSenderDecorator
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
writeDatagrams(byte[]) - Method in class org.refcodes.io.impls.LoopbackByteSenderImpl
 
writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
writeDatagrams(DATA[]) - Method in class org.refcodes.io.impls.LoopbackSenderImpl
 
writeDatagrams(short[], int, int) - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
writeDatagrams(short[]) - Method in class org.refcodes.io.impls.LoopbackShortSenderImpl
 
writeDatagrams(byte[]) - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.OutputStreamByteSenderImpl
 
writeDatagrams(DATA[]) - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.OutputStreamSenderImpl
 
writeDatagrams(byte[]) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
Write datagrams.
writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamByteTransceiverImpl
Write datagrams.
writeDatagrams(DATA[]) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Write datagrams.
writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.PrefetchBidirectionalStreamTransceiverImpl
Write datagrams.
writeDatagrams(DATA[]) - Method in class org.refcodes.io.impls.SenderDecorator
Write datagrams.
writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.impls.SenderDecorator
Write datagrams.
writeDatagrams(short[]) - Method in class org.refcodes.io.impls.ShortSenderDecorator
Write datagrams.
writeDatagrams(short[], int, int) - Method in class org.refcodes.io.impls.ShortSenderDecorator
Write datagrams.
writeDatagrams(DATA[], int, int) - Method in interface org.refcodes.io.Sender
Write datagrams.
writeDatagrams(short[]) - Method in interface org.refcodes.io.ShortBlockConsumer
Writes (sends) a short block.
writeDatagrams(short[], int, int) - Method in interface org.refcodes.io.ShortBlockConsumer
Writes (sends) a short block.
writeDatagrams(short[]) - Method in interface org.refcodes.io.ShortConsumer
Write datagrams.
writeDatagrams(short[], int, int) - Method in interface org.refcodes.io.ShortSender
Write datagrams.

Z

ZipFileInputStreamImpl - Class in org.refcodes.io.impls
Represents an InputStream from a provided File: In case the file points to a ZIP compressed file, then the uncompressed data of the therein contained file with the same name excluding the ".zip" extension is provided by the InputStream.
ZipFileInputStreamImpl(File, String) - Constructor for class org.refcodes.io.impls.ZipFileInputStreamImpl
Instantiates a new zip file input stream impl.
ZipFileInputStreamImpl(String, String) - Constructor for class org.refcodes.io.impls.ZipFileInputStreamImpl
Instantiates a new zip file input stream impl.
ZipFileInputStreamImpl(String) - Constructor for class org.refcodes.io.impls.ZipFileInputStreamImpl
Instantiates a new zip file input stream impl.
ZipFileInputStreamImpl(URI) - Constructor for class org.refcodes.io.impls.ZipFileInputStreamImpl
Instantiates a new zip file input stream impl.
ZipFileInputStreamImpl(File) - Constructor for class org.refcodes.io.impls.ZipFileInputStreamImpl
Instantiates a new zip file input stream impl.
ZipFileOutputStreamImpl - Class in org.refcodes.io.impls
Represents an OutputStream to a provided File: In case the file points to a ZIP compressed file, then a therein to be contained file with the same name excluding the ".zip" extension is created by the OutputStream.
ZipFileOutputStreamImpl(File, String) - Constructor for class org.refcodes.io.impls.ZipFileOutputStreamImpl
Instantiates a new zip file output stream impl.
ZipFileOutputStreamImpl(String, String) - Constructor for class org.refcodes.io.impls.ZipFileOutputStreamImpl
Instantiates a new zip file output stream impl.
ZipFileOutputStreamImpl(String) - Constructor for class org.refcodes.io.impls.ZipFileOutputStreamImpl
Instantiates a new zip file output stream impl.
ZipFileOutputStreamImpl(URI) - Constructor for class org.refcodes.io.impls.ZipFileOutputStreamImpl
Instantiates a new zip file output stream impl.
ZipFileOutputStreamImpl(File) - Constructor for class org.refcodes.io.impls.ZipFileOutputStreamImpl
Instantiates a new zip file output stream impl.

_

_automaton - Variable in class org.refcodes.io.impls.AbstractByteReceiver
 
_datagramQueue - Variable in class org.refcodes.io.impls.AbstractByteProvider
 
_datagramQueue - Variable in class org.refcodes.io.impls.AbstractShortReceiver
 
A B C D F G H I L M N O P R S T W Z _ 
Skip navigation links

Copyright © 2017. All rights reserved.