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
-
The
AbstractByteProvider
is a base abstract implementation of theByteReceiver
interface providing common functionality for concrete real liveByteDatagramReceiver
andByteBlockReceiver
(=ByteReceiver
) implementations. - AbstractByteProvider() - Constructor for class org.refcodes.io.AbstractByteProvider
-
Constructs a
AbstractByteProvider
with a default sized blocking queue enabling a maximum ofAbstractByteProvider.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.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
-
The
AbstractByteReceiver
is a base abstract implementation of theByteReceiver
interface providing common functionality for concrete real liveByteDatagramReceiver
andByteBlockReceiver
(=ByteReceiver
) implementations. - AbstractByteReceiver() - Constructor for class org.refcodes.io.AbstractByteReceiver
-
Constructs a
AbstractByteReceiver
with a default sized blocking queue enabling a maximum ofAbstractByteProvider.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.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
-
The Class ConnectableAutomaton.
- AbstractByteSender - Class in org.refcodes.io
-
The
AbstractByteSender
is a base abstract implementation of theByteSender
interface providing common functionality for concrete real liveByteDatagramSender
andByteBlockSender
(=ByteSender
) implementations. - AbstractByteSender() - Constructor for class org.refcodes.io.AbstractByteSender
- AbstractInputStreamByteReceiver - Class in org.refcodes.io
-
Abstract implementation of the
ByteReceiver
interface. - AbstractInputStreamByteReceiver() - Constructor for class org.refcodes.io.AbstractInputStreamByteReceiver
- AbstractInputStreamReceiver<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Abstract implementation of the
Receiver
interface. - AbstractInputStreamReceiver() - Constructor for class org.refcodes.io.AbstractInputStreamReceiver
- AbstractPrefetchInputStreamByteReceiver - Class in org.refcodes.io
-
Abstract implementation of the
ByteReceiver
interface. - AbstractPrefetchInputStreamByteReceiver() - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Creates an
AbstractPrefetchInputStreamByteReceiver
. - AbstractPrefetchInputStreamByteReceiver(int) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Creates an
AbstractPrefetchInputStreamByteReceiver
using the given datagram queue capacity. - AbstractPrefetchInputStreamByteReceiver(int, ExecutorService) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Creates an
AbstractPrefetchInputStreamByteReceiver
using the givenExecutorService
required for thread generation in an JEE environment. - AbstractPrefetchInputStreamByteReceiver(ExecutorService) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Creates an
AbstractPrefetchInputStreamByteReceiver
using the givenExecutorService
required for thread generation in an JEE environment. - AbstractPrefetchInputStreamReceiver<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Abstract implementation of the
Receiver
interface. - AbstractPrefetchInputStreamReceiver() - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Creates an
AbstractPrefetchInputStreamReceiver
. - AbstractPrefetchInputStreamReceiver(int) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Creates an
AbstractPrefetchInputStreamReceiver
using the given datagram queue capacity. - AbstractPrefetchInputStreamReceiver(int, ExecutorService) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Creates an
AbstractPrefetchInputStreamReceiver
using the givenExecutorService
required for thread generation in an JEE environment. - AbstractPrefetchInputStreamReceiver(ExecutorService) - Constructor for class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Creates an
AbstractPrefetchInputStreamReceiver
using the givenExecutorService
required for thread generation in an JEE environment. - AbstractReceiver<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The
AbstractReceiver
is a base abstract implementation of theReceiver
interface providing common functionality for concrete real liveByteDatagramReceiver
andByteBlockReceiver
(=Receiver
) implementations. - AbstractReceiver() - Constructor for class org.refcodes.io.AbstractReceiver
-
Constructs a
AbstractReceiver
with a default sized blocking queue enabling a maximum ofAbstractReceiver.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.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 java.io.Serializable> - Class in org.refcodes.io
-
The
AbstractSender
is a base abstract implementation of theByteSender
interface providing common functionality for concrete real liveByteDatagramSender
andByteBlockSender
(=ByteSender
) implementations. - AbstractSender() - Constructor for class org.refcodes.io.AbstractSender
- AbstractShortReceiver - Class in org.refcodes.io
-
The
AbstractShortReceiver
is a base abstract implementation of theShortReceiver
interface providing common functionality for concrete real liveShortDatagramReceiver
andShortBlockReceiver
(=ShortReceiver
) implementations. - AbstractShortReceiver() - Constructor for class org.refcodes.io.AbstractShortReceiver
-
Constructs a
AbstractShortReceiver
with a default sized blocking queue enabling a maximum ofAbstractShortReceiver.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.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
-
The
AbstractShortSender
is a base abstract implementation of theShortSender
interface providing common functionality for concrete real liveShortDatagramSender
andShortBlockSender
(=ShortSender
) implementations. - AbstractShortSender() - Constructor for class org.refcodes.io.AbstractShortSender
- add(T) - Method in class org.refcodes.io.SerializableListIteratorImpl
- available() - Method in interface org.refcodes.io.ByteDatagramInputStream
-
Available.
B
- BidirectionalConnectionByteTransceiver<INPUT,OUTPUT> - Interface in org.refcodes.io
-
The
BidirectionalConnectionByteTransceiver
defines theDatagramTransceiver
functionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton
). - BidirectionalConnectionTransceiver<DATA extends java.io.Serializable,INPUT,OUTPUT> - Interface in org.refcodes.io
-
The
BidirectionalConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton
). - BidirectionalStreamByteTransceiverImpl - Class in org.refcodes.io
-
The Class BidirectionalStreamByteTransceiverImpl.
- BidirectionalStreamByteTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Instantiates a new bidirectional stream byte transceiver impl.
- BidirectionalStreamConnectionByteTransceiver - Interface in org.refcodes.io
-
A
BidirectionalStreamConnectionByteTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionByteTransceiver
. - BidirectionalStreamConnectionByteTransceiverImpl - Class in org.refcodes.io
-
The Class BidirectionalStreamConnectionByteTransceiverImpl.
- BidirectionalStreamConnectionByteTransceiverImpl() - Constructor for class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
- BidirectionalStreamConnectionTransceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
BidirectionalStreamConnectionTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionTransceiver
. - BidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class BidirectionalStreamConnectionTransceiverImpl.
- BidirectionalStreamConnectionTransceiverImpl() - Constructor for class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
-
Instantiates a new bidirectional stream connection transceiver impl.
- BidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class BidirectionalStreamTransceiverImpl.
- BidirectionalStreamTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Instantiates a new bidirectional stream transceiver impl.
- BlockConsumer<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
BlockConsumer
is used to send datagram blocks (arrays) in a unified way. - BlockProvider<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
BlockProvider
is used to receive datagram blocks (arrays) in a unified way. - BlockReceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
BlockReceiver
is used to receive datagram blocks (arrays) in a unified way. - BlockSender<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
BlockSender
is used to send datagram blocks (arrays) in a unified way. - BlockTransceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
Combines the
BlockSender
andBlockReceiver
functionality in a single interface to be implemented by a single class so thatBlockSender
andBlockReceiver
functionality can be provided by a single instance. - ByteArrayConsumer - Interface in org.refcodes.io
-
The Interface ByteArrayConsumer.
- ByteArrayConsumerImpl - Class in org.refcodes.io
-
The Class ByteArrayConsumerImpl.
- ByteArrayConsumerImpl() - Constructor for class org.refcodes.io.ByteArrayConsumerImpl
- ByteArrayProvider - Interface in org.refcodes.io
-
The Interface ByteArrayProvider.
- ByteArrayProviderImpl - Class in org.refcodes.io
-
The Class ByteArrayProviderImpl.
- ByteArrayProviderImpl(byte[]) - Constructor for class org.refcodes.io.ByteArrayProviderImpl
-
Instantiates a new byte array provider impl.
- ByteArrayProviderImpl(List<Byte>) - Constructor for class org.refcodes.io.ByteArrayProviderImpl
-
Instantiates a new byte array provider impl.
- ByteArrayReceiver - Interface in org.refcodes.io
-
The Interface ByteArrayReceiver.
- ByteArrayReceiverImpl - Class in org.refcodes.io
-
The Class ByteArrayReceiverImpl.
- ByteArrayReceiverImpl(byte[]) - Constructor for class org.refcodes.io.ByteArrayReceiverImpl
-
Instantiates a new byte array receiver impl.
- ByteArrayReceiverImpl(List<Byte>) - Constructor for class org.refcodes.io.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
andBlockReceiver
functionality in a single interface to be implemented by a single class so thatBlockSender
andBlockReceiver
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
andDatagramReceiver
functionality in a single interface to be implemented by a single class so thatDatagramSender
andDatagramReceiver
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
-
The
ByteReceiverDecorator
decorates aByteProvider
with the additional methods of aByteReceiver
making it easy to use aByteProvider
wherever aByteReceiver
is expected. - ByteReceiverDecorator(ByteProvider) - Constructor for class org.refcodes.io.ByteReceiverDecorator
-
Instantiates a new byte receiver decorator.
- ByteSender - Interface in org.refcodes.io
-
The Interface ByteSender.
- ByteSenderDecorator - Class in org.refcodes.io
-
The
ByteSenderDecorator
decorates aByteConsumer
with the additional methods of aByteSender
making it easy to use aByteConsumer
wherever aByteSender
is expected. - ByteSenderDecorator(ByteConsumer) - Constructor for class org.refcodes.io.ByteSenderDecorator
-
Instantiates a new byte sender decorator.
- ByteTransceiver - Interface in org.refcodes.io
-
A
ByteTransceiver
combines the functionality of aByteSender
and of aByteReceiver
. e.g. for building loopback devices.
C
- close() - Method in class org.refcodes.io.AbstractByteReceiver
- close() - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
- close() - Method in class org.refcodes.io.AbstractInputStreamReceiver
- close() - Method in class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
- close() - Method in class org.refcodes.io.AbstractPrefetchInputStreamReceiver
- close() - Method in class org.refcodes.io.AbstractReceiver
- close() - Method in class org.refcodes.io.AbstractShortReceiver
- close() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- close() - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
- close() - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
- close() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- close() - Method in class org.refcodes.io.ByteReceiverDecorator
- close() - Method in class org.refcodes.io.ByteSenderDecorator
- close() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- close() - Method in class org.refcodes.io.InputStreamReceiverImpl
- close() - Method in class org.refcodes.io.LoopbackByteReceiverImpl
- close() - Method in class org.refcodes.io.LoopbackByteSenderImpl
- close() - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
- close() - Method in class org.refcodes.io.LoopbackReceiverImpl
- close() - Method in class org.refcodes.io.LoopbackSenderImpl
- close() - Method in class org.refcodes.io.LoopbackShortReceiverImpl
- close() - Method in class org.refcodes.io.LoopbackShortSenderImpl
- close() - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
- close() - Method in class org.refcodes.io.LoopbackTransceiverImpl
- close() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- close() - Method in class org.refcodes.io.OutputStreamConnectionByteSenderImpl
- close() - Method in class org.refcodes.io.OutputStreamConnectionSenderImpl
- close() - Method in class org.refcodes.io.OutputStreamSenderImpl
- close() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- close() - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
- close() - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
- close() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- close() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- close() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
- close() - Method in class org.refcodes.io.ReceiverDecorator
- close() - Method in class org.refcodes.io.SenderDecorator
- close() - Method in class org.refcodes.io.ShortReceiverDecorator
- close() - Method in class org.refcodes.io.ShortSenderDecorator
- ConnectableAutomaton() - Constructor for class org.refcodes.io.AbstractByteReceiver.ConnectableAutomaton
- ConnectionByteReceiver<CON> - Interface in org.refcodes.io
-
The
ConnectionByteReceiver
defines theDatagramReceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "byte". - ConnectionByteSender<CON> - Interface in org.refcodes.io
-
The
ConnectionByteSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "byte". - ConnectionByteTransceiver<CON> - Interface in org.refcodes.io
-
The
ConnectionByteTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "byte". - ConnectionReceiver<DATA extends java.io.Serializable,CON> - Interface in org.refcodes.io
-
The
ConnectionReceiver
defines theDatagramReceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
). - ConnectionSender<DATA extends java.io.Serializable,CON> - Interface in org.refcodes.io
-
The
ConnectionSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
). - ConnectionShortReceiver<CON> - Interface in org.refcodes.io
-
The
ConnectionShortReceiver
defines theDatagramReceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "short". - ConnectionShortSender<CON> - Interface in org.refcodes.io
-
The
ConnectionShortSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "short". - ConnectionShortTransceiver<CON> - Interface in org.refcodes.io
-
The
ConnectionShortTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "short". - ConnectionTransceiver<DATA extends java.io.Serializable,CON> - Interface in org.refcodes.io
-
The
ConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
). - Consumer<DATA extends java.io.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.AbstractByteProvider
- DATAGRAM_QUEUE_SIZE - Static variable in class org.refcodes.io.AbstractReceiver
- DATAGRAM_QUEUE_SIZE - Static variable in class org.refcodes.io.AbstractShortReceiver
- DatagramConsumer<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
DatagramConsumer
is used to send datagrams in a unified way. - DatagramProvider<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
DatagramProvider
is used to receive datagrams in a unified way. - DatagramReceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
DatagramReceiver
is used to receive datagrams in a unified way. - DatagramSender<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The
DatagramSender
is used to send datagrams in a unified way. - DatagramTransceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
Combines the
DatagramSender
andDatagramReceiver
functionality in a single interface to be implemented by a single class so thatDatagramSender
andDatagramReceiver
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 class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Flush.
- flush() - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
- flush() - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
- flush() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- flush() - Method in interface org.refcodes.io.ByteDatagramOutputStream
-
Flush.
- flush() - Method in interface org.refcodes.io.ByteSender
- flush() - Method in class org.refcodes.io.ByteSenderDecorator
- flush() - Method in class org.refcodes.io.LoopbackByteSenderImpl
- flush() - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
- flush() - Method in class org.refcodes.io.LoopbackSenderImpl
- flush() - Method in class org.refcodes.io.LoopbackShortSenderImpl
- flush() - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
- flush() - Method in class org.refcodes.io.LoopbackTransceiverImpl
- flush() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- flush() - Method in class org.refcodes.io.OutputStreamConnectionByteSenderImpl
- flush() - Method in class org.refcodes.io.OutputStreamConnectionSenderImpl
- flush() - Method in class org.refcodes.io.OutputStreamSenderImpl
- flush() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Flush.
- flush() - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
- flush() - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
- flush() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- flush() - Method in interface org.refcodes.io.Sender
- flush() - Method in class org.refcodes.io.SenderDecorator
- flush() - Method in interface org.refcodes.io.ShortSender
- flush() - Method in class org.refcodes.io.ShortSenderDecorator
G
- getBytes() - Method in interface org.refcodes.io.ByteArrayConsumer
-
Provides access to the consumed bytes as byte array.
- getBytes() - Method in class org.refcodes.io.ByteArrayConsumerImpl
-
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 class org.refcodes.io.ByteArrayProviderImpl
-
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.ByteArrayReceiverImpl
-
Provides access to the remaining backing byte array.
- getConnectionStatus() - Method in class org.refcodes.io.AbstractByteReceiver
- getConnectionStatus() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.InputStreamReceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- getConnectionStatus() - Method in class org.refcodes.io.OutputStreamSenderImpl
- getConnectionStatus() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- getConnectionStatus() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
- getEncoding() - Method in class org.refcodes.io.InputStreamStringBuilderImpl
- getInputStream() - Method in interface org.refcodes.io.InputStreamAccessor
-
Retrieves the
InputStream
from the Input-Stream property. - getInputStream() - Method in class org.refcodes.io.InputStreamStringBuilderImpl
-
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.AbstractByteReceiver
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
- hasDatagram() - Method in class org.refcodes.io.AbstractInputStreamReceiver
-
Checks for datagram.
- hasDatagram() - Method in class org.refcodes.io.AbstractReceiver
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.AbstractShortReceiver
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.ByteReceiverDecorator
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.InputStreamReceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in interface org.refcodes.io.Receivable
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.ReceiverDecorator
-
Determines whether a datagram is available from a
DatagramSender
. - hasDatagram() - Method in class org.refcodes.io.ShortReceiverDecorator
-
Determines whether a datagram is available from a
DatagramSender
. - hasNext() - Method in class org.refcodes.io.SerializableIteratorImpl
- hasNext() - Method in class org.refcodes.io.SerializableListIteratorImpl
- hasPrevious() - Method in class org.refcodes.io.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
-
The Class InputStreamByteReceiverImpl.
- InputStreamByteReceiverImpl(InputStream) - Constructor for class org.refcodes.io.InputStreamByteReceiverImpl
-
Instantiates a new input stream byte receiver impl.
- InputStreamConnectionByteReceiver - Interface in org.refcodes.io
-
A
InputStreamConnectionByteReceiver
is aDatagramReceiver
connected through I/O streams with aOutputStreamConnectionSender
. - InputStreamConnectionByteReceiverImpl - Class in org.refcodes.io
-
Implementation of the
InputStreamConnectionReceiver
interface. - InputStreamConnectionByteReceiverImpl() - Constructor for class org.refcodes.io.InputStreamConnectionByteReceiverImpl
- InputStreamConnectionReceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
InputStreamConnectionReceiver
is aDatagramReceiver
connected through I/O streams with aOutputStreamConnectionSender
. - InputStreamConnectionReceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
InputStreamConnectionReceiver
interface. - InputStreamConnectionReceiverImpl() - Constructor for class org.refcodes.io.InputStreamConnectionReceiverImpl
-
Instantiates a new input stream connection receiver impl.
- InputStreamReceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class InputStreamReceiverImpl.
- InputStreamReceiverImpl(InputStream) - Constructor for class org.refcodes.io.InputStreamReceiverImpl
-
Instantiates a new input stream receiver impl.
- InputStreamStringBuilder - Interface in org.refcodes.io
- InputStreamStringBuilderImpl - Class in org.refcodes.io
-
Implementation of the
InputStreamStringBuilder
interface. - InputStreamStringBuilderImpl() - Constructor for class org.refcodes.io.InputStreamStringBuilderImpl
- isClosable() - Method in class org.refcodes.io.AbstractByteReceiver
- isClosable() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- isClosable() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- isClosable() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- isClosable() - Method in class org.refcodes.io.InputStreamReceiverImpl
- isClosable() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- isClosable() - Method in class org.refcodes.io.OutputStreamSenderImpl
- isClosable() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- isClosable() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- isClosable() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- isClosable() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
- isClosed() - Method in class org.refcodes.io.AbstractByteReceiver
- isClosed() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- isClosed() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- isClosed() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- isClosed() - Method in class org.refcodes.io.InputStreamReceiverImpl
- isClosed() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- isClosed() - Method in class org.refcodes.io.OutputStreamSenderImpl
- isClosed() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- isClosed() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- isClosed() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- isClosed() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
- isOpenable() - Method in class org.refcodes.io.AbstractByteReceiver.ConnectableAutomaton
-
Checks if is openable.
- isOpenable() - Method in class org.refcodes.io.AbstractByteReceiver
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.AbstractInputStreamReceiver
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.InputStreamConnectionByteReceiverImpl
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.InputStreamConnectionReceiverImpl
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.PrefetchInputStreamConnectionByteReceiverImpl
-
Checks if is openable.
- isOpenable(InputStream) - Method in class org.refcodes.io.PrefetchInputStreamConnectionReceiverImpl
-
Checks if is openable.
- isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
- isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
- isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
- isOpenable(InputStream, OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
- isOpenable(OutputStream) - Method in class org.refcodes.io.OutputStreamConnectionByteSenderImpl
- isOpenable(OutputStream) - Method in class org.refcodes.io.OutputStreamConnectionSenderImpl
- isOpenable(LoopbackByteReceiver) - Method in class org.refcodes.io.LoopbackByteSenderImpl
- isOpenable(LoopbackByteSender) - Method in class org.refcodes.io.LoopbackByteReceiverImpl
- isOpenable(LoopbackByteTransceiver) - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
- isOpenable(LoopbackReceiver<DATA>) - Method in class org.refcodes.io.LoopbackSenderImpl
- isOpenable(LoopbackSender<DATA>) - Method in class org.refcodes.io.LoopbackReceiverImpl
- isOpenable(LoopbackShortReceiver) - Method in class org.refcodes.io.LoopbackShortSenderImpl
- isOpenable(LoopbackShortSender) - Method in class org.refcodes.io.LoopbackShortReceiverImpl
- isOpenable(LoopbackShortTransceiver) - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
- isOpenable(LoopbackTransceiver<DATA>) - Method in class org.refcodes.io.LoopbackTransceiverImpl
- isOpened() - Method in class org.refcodes.io.AbstractByteReceiver
- isOpened() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- isOpened() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- isOpened() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- isOpened() - Method in class org.refcodes.io.InputStreamReceiverImpl
- isOpened() - Method in class org.refcodes.io.OutputStreamByteSenderImpl
- isOpened() - Method in class org.refcodes.io.OutputStreamSenderImpl
- isOpened() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- isOpened() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- isOpened() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- isOpened() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
L
- LoopbackByteReceiver - Interface in org.refcodes.io
-
A
LoopbackByteReceiver
is aDatagramReceiver
connected directly within the same JVM with aLoopbackByteSender
; 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
-
Implementation of the
LoopbackByteReceiver
interface. - LoopbackByteReceiverImpl() - Constructor for class org.refcodes.io.LoopbackByteReceiverImpl
-
Instantiates a new loopback byte receiver impl.
- LoopbackByteReceiverImpl(int) - Constructor for class org.refcodes.io.LoopbackByteReceiverImpl
-
Instantiates a new loopback byte receiver impl.
- LoopbackByteSender - Interface in org.refcodes.io
-
A
LoopbackByteSender
is aDatagramSender
connected directly within the same JVM with aLoopbackByteReceiver
; 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
-
Implementation of the
LoopbackByteSender
interface. - LoopbackByteSenderImpl() - Constructor for class org.refcodes.io.LoopbackByteSenderImpl
- LoopbackByteTransceiver - Interface in org.refcodes.io
-
A
LoopbackByteTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackByteTransceiver
; 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
-
Implementation of the
LoopbackByteTransceiver
interface. - LoopbackByteTransceiverImpl() - Constructor for class org.refcodes.io.LoopbackByteTransceiverImpl
-
Instantiates a new loopback byte transceiver impl.
- LoopbackByteTransceiverImpl(int) - Constructor for class org.refcodes.io.LoopbackByteTransceiverImpl
-
Instantiates a new loopback byte transceiver impl.
- LoopbackReceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
LoopbackReceiver
is aDatagramReceiver
connected directly within the same JVM with aLoopbackSender
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine. - LoopbackReceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
LoopbackReceiver
interface. - LoopbackReceiverImpl() - Constructor for class org.refcodes.io.LoopbackReceiverImpl
-
Instantiates a new loopback receiver impl.
- LoopbackReceiverImpl(int) - Constructor for class org.refcodes.io.LoopbackReceiverImpl
-
Instantiates a new loopback receiver impl.
- LoopbackSender<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
LoopbackSender
is aDatagramSender
connected directly within the same JVM with aLoopbackReceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine. - LoopbackSenderImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
LoopbackSender
interface. - LoopbackSenderImpl() - Constructor for class org.refcodes.io.LoopbackSenderImpl
- LoopbackShortReceiver - Interface in org.refcodes.io
-
A
LoopbackShortReceiver
is aDatagramReceiver
connected directly within the same JVM with aLoopbackShortSender
; 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
-
Implementation of the
LoopbackShortReceiver
interface. - LoopbackShortReceiverImpl() - Constructor for class org.refcodes.io.LoopbackShortReceiverImpl
-
Instantiates a new loopback short receiver impl.
- LoopbackShortReceiverImpl(int) - Constructor for class org.refcodes.io.LoopbackShortReceiverImpl
-
Instantiates a new loopback short receiver impl.
- LoopbackShortSender - Interface in org.refcodes.io
-
A
LoopbackShortSender
is aDatagramSender
connected directly within the same JVM with aLoopbackByteReceiver
; 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
-
Implementation of the
LoopbackShortSender
interface. - LoopbackShortSenderImpl() - Constructor for class org.refcodes.io.LoopbackShortSenderImpl
- LoopbackShortTransceiver - Interface in org.refcodes.io
-
A
LoopbackShortTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackShortTransceiver
; 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
-
Implementation of the
LoopbackShortTransceiver
interface. - LoopbackShortTransceiverImpl() - Constructor for class org.refcodes.io.LoopbackShortTransceiverImpl
-
Instantiates a new loopback short transceiver impl.
- LoopbackShortTransceiverImpl(int) - Constructor for class org.refcodes.io.LoopbackShortTransceiverImpl
-
Instantiates a new loopback short transceiver impl.
- LoopbackTransceiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
LoopbackTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackTransceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine. - LoopbackTransceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
LoopbackTransceiver
interface. - LoopbackTransceiverImpl() - Constructor for class org.refcodes.io.LoopbackTransceiverImpl
-
Instantiates a new loopback transceiver impl.
- LoopbackTransceiverImpl(int) - Constructor for class org.refcodes.io.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.SerializableIteratorImpl
- next() - Method in class org.refcodes.io.SerializableListIteratorImpl
- nextIndex() - Method in class org.refcodes.io.SerializableListIteratorImpl
O
- open() - Method in class org.refcodes.io.AbstractByteReceiver.ConnectableAutomaton
-
Open.
- open() - Method in class org.refcodes.io.AbstractByteReceiver
-
Open.
- open(InputStream) - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
-
Open, see
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.AbstractInputStreamReceiver
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.AbstractPrefetchInputStreamByteReceiver
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.AbstractPrefetchInputStreamReceiver
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.InputStreamConnectionByteReceiverImpl
-
Open, see
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.InputStreamConnectionReceiverImpl
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.PrefetchInputStreamConnectionByteReceiverImpl
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream) - Method in class org.refcodes.io.PrefetchInputStreamConnectionReceiverImpl
-
Open, see also
ConnectionOpenable.open(Object)
. - open(InputStream, OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
- open(InputStream, OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
- open(InputStream, OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
- open(InputStream, OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
- open(OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
-
HINT: For testing purposes you can pass an already flushed
ObjectOutputStream
(viaObjectOutputStream.flush()
) encapsulating aPipedOutputStream
which in turn encapsulates aPipedInputStream
to thisBidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream)
method. - open(OutputStream) - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
-
HINT: For testing purposes you can pass an already flushed
ObjectOutputStream
(viaObjectOutputStream.flush()
) encapsulating aPipedOutputStream
which in turn encapsulates aPipedInputStream
to thisBidirectionalStreamConnectionTransceiverImpl.open(OutputStream)
method. - open(OutputStream) - Method in class org.refcodes.io.OutputStreamConnectionByteSenderImpl
- open(OutputStream) - Method in class org.refcodes.io.OutputStreamConnectionSenderImpl
- open(OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
-
HINT: For testing purposes you can pass an already flushed
ObjectOutputStream
(viaObjectOutputStream.flush()
) encapsulating aPipedOutputStream
which in turn encapsulates aPipedInputStream
to thisPrefetchBidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream)
method. - open(OutputStream) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
-
HINT: For testing purposes you can pass an already flushed
ObjectOutputStream
(viaObjectOutputStream.flush()
) encapsulating aPipedOutputStream
which in turn encapsulates aPipedInputStream
to thisPrefetchBidirectionalStreamConnectionTransceiverImpl.open(OutputStream)
method. - open(LoopbackByteReceiver) - Method in class org.refcodes.io.LoopbackByteSenderImpl
- open(LoopbackByteSender) - Method in class org.refcodes.io.LoopbackByteReceiverImpl
- open(LoopbackByteTransceiver) - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
- open(LoopbackReceiver<DATA>) - Method in class org.refcodes.io.LoopbackSenderImpl
- open(LoopbackSender<DATA>) - Method in class org.refcodes.io.LoopbackReceiverImpl
- open(LoopbackShortReceiver) - Method in class org.refcodes.io.LoopbackShortSenderImpl
- open(LoopbackShortSender) - Method in class org.refcodes.io.LoopbackShortReceiverImpl
- open(LoopbackShortTransceiver) - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
- open(LoopbackTransceiver<DATA>) - Method in class org.refcodes.io.LoopbackTransceiverImpl
- org.refcodes.io - package org.refcodes.io
- 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
-
The Class OutputStreamByteSenderImpl.
- OutputStreamByteSenderImpl(OutputStream) - Constructor for class org.refcodes.io.OutputStreamByteSenderImpl
-
Instantiates a new output stream byte sender impl.
- OutputStreamConnectionByteSender - Interface in org.refcodes.io
-
A
OutputStreamConnectionByteSender
is aDatagramSender
connected through I/O streams with aInputStreamConnectionReceiver
. - OutputStreamConnectionByteSenderImpl - Class in org.refcodes.io
-
Implementation of the
OutputStreamConnectionSender
interface. - OutputStreamConnectionByteSenderImpl() - Constructor for class org.refcodes.io.OutputStreamConnectionByteSenderImpl
- OutputStreamConnectionSender<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
A
OutputStreamConnectionSender
is aDatagramSender
connected through I/O streams with aInputStreamConnectionReceiver
. - OutputStreamConnectionSenderImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
OutputStreamConnectionSender
interface. - OutputStreamConnectionSenderImpl() - Constructor for class org.refcodes.io.OutputStreamConnectionSenderImpl
- OutputStreamSenderImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class OutputStreamSenderImpl.
- OutputStreamSenderImpl(OutputStream) - Constructor for class org.refcodes.io.OutputStreamSenderImpl
-
Instantiates a new output stream sender impl.
P
- PrefetchBidirectionalStreamByteTransceiverImpl - Class in org.refcodes.io
-
The Class PrefetchBidirectionalStreamByteTransceiverImpl.
- PrefetchBidirectionalStreamByteTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Instantiates a new prefetch bidirectional stream byte transceiver impl.
- PrefetchBidirectionalStreamConnectionByteTransceiverImpl - Class in org.refcodes.io
-
The Class PrefetchBidirectionalStreamConnectionByteTransceiverImpl.
- PrefetchBidirectionalStreamConnectionByteTransceiverImpl() - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
- PrefetchBidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class PrefetchBidirectionalStreamConnectionTransceiverImpl.
- PrefetchBidirectionalStreamConnectionTransceiverImpl() - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
-
Instantiates a new prefetch bidirectional stream connection transceiver impl.
- PrefetchBidirectionalStreamConnectionTransceiverImpl(ExecutorService) - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
-
Instantiates a new prefetch bidirectional stream connection transceiver impl.
- PrefetchBidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class PrefetchBidirectionalStreamTransceiverImpl.
- PrefetchBidirectionalStreamTransceiverImpl(InputStream, OutputStream) - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Instantiates a new prefetch bidirectional stream transceiver impl.
- PrefetchBidirectionalStreamTransceiverImpl(InputStream, OutputStream, ExecutorService) - Constructor for class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Instantiates a new prefetch bidirectional stream transceiver impl.
- PrefetchInputStreamByteReceiverImpl - Class in org.refcodes.io
-
The Class PrefetchInputStreamByteReceiverImpl.
- PrefetchInputStreamByteReceiverImpl(InputStream) - Constructor for class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
-
Instantiates a new prefetch input stream byte receiver impl.
- PrefetchInputStreamConnectionByteReceiverImpl - Class in org.refcodes.io
-
Implementation of the
InputStreamConnectionReceiver
interface. - PrefetchInputStreamConnectionByteReceiverImpl() - Constructor for class org.refcodes.io.PrefetchInputStreamConnectionByteReceiverImpl
- PrefetchInputStreamConnectionReceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
Implementation of the
InputStreamConnectionReceiver
interface. - PrefetchInputStreamConnectionReceiverImpl() - Constructor for class org.refcodes.io.PrefetchInputStreamConnectionReceiverImpl
-
Instantiates a new prefetch input stream connection receiver impl.
- PrefetchInputStreamConnectionReceiverImpl(ExecutorService) - Constructor for class org.refcodes.io.PrefetchInputStreamConnectionReceiverImpl
-
Instantiates a new prefetch input stream connection receiver impl.
- PrefetchInputStreamReceiverImpl<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The Class PrefetchInputStreamReceiverImpl.
- PrefetchInputStreamReceiverImpl(InputStream) - Constructor for class org.refcodes.io.PrefetchInputStreamReceiverImpl
-
Instantiates a new prefetch input stream receiver impl.
- PrefetchInputStreamReceiverImpl(InputStream, ExecutorService) - Constructor for class org.refcodes.io.PrefetchInputStreamReceiverImpl
-
Instantiates a new prefetch input stream receiver impl.
- previous() - Method in class org.refcodes.io.SerializableListIteratorImpl
- previousIndex() - Method in class org.refcodes.io.SerializableListIteratorImpl
- Provider<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The Interface Provider.
- pushDatagram(byte) - Method in class org.refcodes.io.AbstractByteProvider
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(byte) - Method in interface org.refcodes.io.LoopbackByteReceiver
-
Pushes a datagram into the
LoopbackByteReceiver
. - pushDatagram(byte) - Method in class org.refcodes.io.LoopbackByteReceiverImpl
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(byte) - Method in interface org.refcodes.io.LoopbackByteTransceiver
-
Pushes a datagram into the
LoopbackByteReceiver
. - pushDatagram(byte) - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
-
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.AbstractShortReceiver
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(short) - Method in interface org.refcodes.io.LoopbackShortReceiver
-
Pushes a datagram into the
LoopbackShortReceiver
. - pushDatagram(short) - Method in class org.refcodes.io.LoopbackShortReceiverImpl
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(short) - Method in interface org.refcodes.io.LoopbackShortTransceiver
-
Pushes a datagram into the
LoopbackByteReceiver
. - pushDatagram(short) - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
-
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.AbstractReceiver
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(DATA) - Method in interface org.refcodes.io.LoopbackReceiver
-
Pushes a datagram into the
LoopbackReceiver
. - pushDatagram(DATA) - Method in class org.refcodes.io.LoopbackReceiverImpl
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagram(DATA) - Method in interface org.refcodes.io.LoopbackTransceiver
-
Pushes a datagram into the
LoopbackReceiver
. - pushDatagram(DATA) - Method in class org.refcodes.io.LoopbackTransceiverImpl
-
Pushes a datagram into the receiver and puts it into the blocking queue containing the so far received datagrams.
- pushDatagrams(byte[]) - Method in class org.refcodes.io.AbstractByteProvider
-
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
- pushDatagrams(byte[]) - Method in interface org.refcodes.io.LoopbackByteReceiver
-
Pushes the datagrams into the
LoopbackByteReceiver
. - pushDatagrams(byte[]) - Method in class org.refcodes.io.LoopbackByteReceiverImpl
-
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.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 interface org.refcodes.io.LoopbackByteReceiver
-
Pushes the according number of datagrams beginning at the given offset into the
LoopbackByteReceiver
. - pushDatagrams(byte[], int, int) - Method in class org.refcodes.io.LoopbackByteReceiverImpl
-
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.AbstractShortReceiver
-
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
- pushDatagrams(short[]) - Method in interface org.refcodes.io.LoopbackShortReceiver
-
Pushes the datagrams into the
LoopbackByteReceiver
. - pushDatagrams(short[]) - Method in class org.refcodes.io.LoopbackShortReceiverImpl
-
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.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 interface org.refcodes.io.LoopbackShortReceiver
-
Pushes the according number of datagrams beginning at the given offset into the
LoopbackByteReceiver
. - pushDatagrams(short[], int, int) - Method in class org.refcodes.io.LoopbackShortReceiverImpl
-
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.AbstractReceiver
-
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
- pushDatagrams(DATA[]) - Method in interface org.refcodes.io.LoopbackReceiver
-
Pushes the datagrams into the
LoopbackByteReceiver
. - pushDatagrams(DATA[]) - Method in class org.refcodes.io.LoopbackReceiverImpl
-
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.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 interface org.refcodes.io.LoopbackReceiver
-
Pushes the according number of datagrams beginning at the given offset into the
LoopbackByteReceiver
. - pushDatagrams(DATA[], int, int) - Method in class org.refcodes.io.LoopbackReceiverImpl
-
Pushes datagrams into the receiver and puts them into the blocking queue containing the so far received datagrams.
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 class org.refcodes.io.AbstractByteProvider
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.AbstractByteReceiver
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.AbstractInputStreamReceiver
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.AbstractReceiver
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.AbstractShortReceiver
-
Reads (receives) the next short passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in interface org.refcodes.io.ByteDatagramProvider
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.ByteReceiverDecorator
-
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.InputStreamByteReceiverImpl
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.InputStreamReceiverImpl
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
-
Reads (receives) the next byte passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.ReceiverDecorator
-
Reads (receives) the next datagram passed from a
DatagramSender
counterpart. - readDatagram() - Method in interface org.refcodes.io.ShortDatagramProvider
-
Reads (receives) the next short passed from a
DatagramSender
counterpart. - readDatagram() - Method in class org.refcodes.io.ShortReceiverDecorator
-
Reads (receives) the next short passed from a
DatagramSender
counterpart. - readDatagrams() - Method in class org.refcodes.io.AbstractByteProvider
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.AbstractByteReceiver
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.AbstractReceiver
-
Read datagrams.
- readDatagrams() - Method in class org.refcodes.io.AbstractShortReceiver
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Read datagrams.
- readDatagrams() - Method in interface org.refcodes.io.BlockProvider
-
Reads (receives) the next datagram block passed from a
BlockSender
orDatagramSender
counterpart. - readDatagrams() - Method in interface org.refcodes.io.ByteBlockProvider
-
Reads (receives) the next byte block passed from a
BlockSender
orDatagramSender
counterpart. - readDatagrams() - Method in interface org.refcodes.io.ByteProvider
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in interface org.refcodes.io.ByteReceiver
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.ByteReceiverDecorator
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.InputStreamReceiverImpl
-
Read datagrams.
- readDatagrams() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Read datagrams.
- readDatagrams() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
-
Read datagrams.
- readDatagrams() - Method in interface org.refcodes.io.Provider
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in interface org.refcodes.io.Receiver
-
Read datagrams.
- readDatagrams() - Method in class org.refcodes.io.ReceiverDecorator
-
Read datagrams.
- readDatagrams() - Method in interface org.refcodes.io.ShortBlockProvider
-
Reads (receives) the next short block passed from a
BlockSender
orDatagramSender
counterpart. - readDatagrams() - Method in interface org.refcodes.io.ShortProvider
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in interface org.refcodes.io.ShortReceiver
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams() - Method in class org.refcodes.io.ShortReceiverDecorator
-
Caution: Reads till an
OpenException
(or anInterruptedException
in case of blocking till more data is available) occurs. - readDatagrams(int) - Method in class org.refcodes.io.AbstractByteProvider
-
Similar to
ByteBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in class org.refcodes.io.AbstractByteReceiver
-
Similar to
ByteBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in class org.refcodes.io.AbstractShortReceiver
-
Similar to
ShortBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - 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(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(int) - Method in interface org.refcodes.io.ByteProvider
-
Similar to
ByteBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in interface org.refcodes.io.ByteReceiver
-
Similar to
ByteBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in class org.refcodes.io.ByteReceiverDecorator
-
Similar to
ByteBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in interface org.refcodes.io.Provider
- readDatagrams(int) - Method in interface org.refcodes.io.Receiver
-
Read datagrams.
- readDatagrams(int) - Method in class org.refcodes.io.ReceiverDecorator
-
Read datagrams.
- 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(int) - Method in interface org.refcodes.io.ShortProvider
-
Similar to
ShortBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in interface org.refcodes.io.ShortReceiver
-
Similar to
ShortBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - readDatagrams(int) - Method in class org.refcodes.io.ShortReceiverDecorator
-
Similar to
ShortBlockProvider.readDatagrams()
though at maximum the amount of data as provided by the block-size is returned. - Receivable - Interface in org.refcodes.io
-
The Interface Receivable.
- Receiver<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The Interface Receiver.
- ReceiverDecorator<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The
ReceiverDecorator
decorates aProvider
with the additional methods of aReceiver
making it easy to use aProvider
wherever aReceiver
is expected. - ReceiverDecorator(Provider<DATA>) - Constructor for class org.refcodes.io.ReceiverDecorator
-
Instantiates a new receiver decorator.
- releaseAll() - Method in class org.refcodes.io.AbstractByteReceiver
- releaseAll() - Method in class org.refcodes.io.AbstractInputStreamByteReceiver
- releaseAll() - Method in class org.refcodes.io.AbstractInputStreamReceiver
- releaseAll() - Method in class org.refcodes.io.AbstractReceiver
- releaseAll() - Method in class org.refcodes.io.AbstractShortReceiver
- releaseAll() - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
- releaseAll() - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
- releaseAll() - Method in class org.refcodes.io.InputStreamByteReceiverImpl
- releaseAll() - Method in class org.refcodes.io.InputStreamReceiverImpl
- releaseAll() - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
- releaseAll() - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
- releaseAll() - Method in class org.refcodes.io.PrefetchInputStreamByteReceiverImpl
- releaseAll() - Method in class org.refcodes.io.PrefetchInputStreamReceiverImpl
- remove() - Method in class org.refcodes.io.SerializableIteratorImpl
- remove() - Method in class org.refcodes.io.SerializableListIteratorImpl
- reset() - Method in interface org.refcodes.io.ByteDatagramInputStream
-
Reset.
- resolveClass(ObjectStreamClass) - Method in class org.refcodes.io.SerializableObjectInputStreamImpl
S
- Sendable - Interface in org.refcodes.io
-
The Interface Sendable.
- Sender<DATA extends java.io.Serializable> - Interface in org.refcodes.io
-
The Interface Sender.
- SenderDecorator<DATA extends java.io.Serializable> - Class in org.refcodes.io
-
The
SenderDecorator
decorates aConsumer
with the additional methods of aSender
making it easy to use aConsumer
wherever aSender
is expected. - SenderDecorator(Consumer<DATA>) - Constructor for class org.refcodes.io.SenderDecorator
-
Instantiates a new sender decorator.
- SerializableIteratorImpl<T> - Class in org.refcodes.io
-
Makes the wrapped
Iterator
serializable, else passingIterator
instances would cause anNotSerializableException
or similar. - SerializableIteratorImpl() - Constructor for class org.refcodes.io.SerializableIteratorImpl
-
Instantiates a new serializable iterator impl.
- SerializableIteratorImpl(Iterator<T>) - Constructor for class org.refcodes.io.SerializableIteratorImpl
-
Instantiates a new serializable iterator impl.
- SerializableListIteratorImpl<T> - Class in org.refcodes.io
-
Makes the wrapped
ListIterator
serializable, else passingListIterator
instances would cause anNotSerializableException
or similar. - SerializableListIteratorImpl() - Constructor for class org.refcodes.io.SerializableListIteratorImpl
-
Instantiates a new serializable list iterator impl.
- SerializableListIteratorImpl(ListIterator<T>) - Constructor for class org.refcodes.io.SerializableListIteratorImpl
-
Instantiates a new serializable list iterator impl.
- SerializableObjectInputStreamImpl - Class in org.refcodes.io
-
The
SerializableObjectInputStreamImpl
extends an ordinaryObjectInputStream
to also resolve primitive types. - SerializableObjectInputStreamImpl(InputStream) - Constructor for class org.refcodes.io.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.SerializableListIteratorImpl
- setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.io.AbstractByteReceiver.ConnectableAutomaton
-
Sets the connection status.
- setConnectionStatus(ConnectionStatus) - Method in class org.refcodes.io.AbstractByteReceiver
-
Sets the connection status.
- setEncoding(String) - Method in class org.refcodes.io.InputStreamStringBuilderImpl
- setInputStream(InputStream) - Method in interface org.refcodes.io.InputStreamAccessor.InputStreamMutator
-
Sets the
InputStream
for the Input-Stream property. - setInputStream(InputStream) - Method in class org.refcodes.io.InputStreamStringBuilderImpl
-
Sets the
InputStream
for the Input-Stream property. - setMaxConnections(int) - 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
-
The Class ShortArrayReceiverImpl.
- ShortArrayReceiverImpl(short[]) - Constructor for class org.refcodes.io.ShortArrayReceiverImpl
-
Instantiates a new short array receiver impl.
- ShortArrayReceiverImpl(List<Short>) - Constructor for class org.refcodes.io.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
-
The
ShortReceiverDecorator
decorates aShortProvider
with the additional methods of aShortReceiver
making it easy to use aShortProvider
wherever aShortReceiver
is expected. - ShortReceiverDecorator(ShortProvider) - Constructor for class org.refcodes.io.ShortReceiverDecorator
-
Instantiates a new short receiver decorator.
- ShortSender - Interface in org.refcodes.io
-
The Interface ShortSender.
- ShortSenderDecorator - Class in org.refcodes.io
-
The
ShortSenderDecorator
decorates aShortConsumer
with the additional methods of aShortSender
making it easy to use aShortConsumer
wherever aShortSender
is expected. - ShortSenderDecorator(ShortConsumer) - Constructor for class org.refcodes.io.ShortSenderDecorator
-
Instantiates a new short sender decorator.
- ShortTransceiver - Interface in org.refcodes.io
-
A
ShortTransceiver
combines the functionality of aShortSender
and of aShortReceiver
. 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.ZipFileInputStream
-
Truncates the ".zip" suffix from the filename and returns the result.
- toFileNameFromZip(String) - Static method in class org.refcodes.io.ZipFileOutputStream
-
To file name from zip.
- toInputStream(File) - Static method in class org.refcodes.io.ZipFileInputStream
-
Returns an
InputStream
from the providedFile
. - 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.ZipFileOutputStream
-
Returns an
OutputStream
to the providedFile
. - 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
andListIterator
into serializable instances. - toString() - Method in class org.refcodes.io.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(InputStream, String) - Method in class org.refcodes.io.InputStreamStringBuilderImpl
-
The
String
being build by the builder upon the settings of the attributes. - toString(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
-
The
String
s being build by the builder upon the settings of the attributes. - toString(String) - Method in class org.refcodes.io.InputStreamStringBuilderImpl
-
The
String
s being build by the builder upon the settings of the attributes. - toStrings() - Method in interface org.refcodes.io.InputStreamStringBuilder
-
The
String
s being build by the builder upon the settings of the attributes. - toStrings() - Method in class org.refcodes.io.InputStreamStringBuilderImpl
-
The
String
s being build by the builder upon the settings of the attributes. - toStrings(InputStream) - Method in interface org.refcodes.io.InputStreamStringBuilder
-
The
String
s being build by the builder upon the settings of the attributes. - toStrings(InputStream, String) - Method in interface org.refcodes.io.InputStreamStringBuilder
-
The
String
s being build by the builder upon the settings of the attributes. - toStrings(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
-
The
String
s 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 java.io.Serializable> - Interface in org.refcodes.io
-
A
Transceiver
combines the functionality of aSender
and of aReceiver
. e.g. for building loopback devices.
W
- withEncoding(String) - Method in interface org.refcodes.io.InputStreamStringBuilder
- 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
-
Sets the
InputStream
for the Input-Stream property. - withMaxConnections(int) - 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(byte[]) - Method in interface org.refcodes.io.ByteDatagramOutputStream
-
Write.
- write(byte[], int, int) - Method in interface org.refcodes.io.ByteDatagramOutputStream
-
Write.
- write(int) - Method in interface org.refcodes.io.ByteDatagramOutputStream
-
Write.
- writeDatagram(byte) - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Write datagram.
- writeDatagram(byte) - Method in class org.refcodes.io.BidirectionalStreamConnectionByteTransceiverImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.ByteArrayConsumerImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in interface org.refcodes.io.ByteConsumer
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in interface org.refcodes.io.ByteDatagramConsumer
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.ByteSenderDecorator
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.LoopbackByteSenderImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.LoopbackByteTransceiverImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.OutputStreamByteSenderImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.OutputStreamConnectionByteSenderImpl
-
Writes (sends) a byte.
- writeDatagram(byte) - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Write datagram.
- writeDatagram(byte) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionByteTransceiverImpl
-
Writes (sends) a byte.
- writeDatagram(short) - Method in class org.refcodes.io.LoopbackShortSenderImpl
-
Writes (sends) a short.
- writeDatagram(short) - Method in class org.refcodes.io.LoopbackShortTransceiverImpl
-
Writes (sends) a short.
- writeDatagram(short) - Method in interface org.refcodes.io.ShortConsumer
-
Writes (sends) a short.
- writeDatagram(short) - Method in interface org.refcodes.io.ShortDatagramConsumer
-
Writes (sends) a short.
- writeDatagram(short) - Method in class org.refcodes.io.ShortSenderDecorator
-
Writes (sends) a short.
- writeDatagram(DATA) - Method in class org.refcodes.io.BidirectionalStreamConnectionTransceiverImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in interface org.refcodes.io.Consumer
- writeDatagram(DATA) - Method in interface org.refcodes.io.DatagramConsumer
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.LoopbackSenderImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.LoopbackTransceiverImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.OutputStreamConnectionSenderImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.OutputStreamSenderImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.PrefetchBidirectionalStreamConnectionTransceiverImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagram(DATA) - Method in class org.refcodes.io.SenderDecorator
-
Writes (sends) a datagram to a listening
DatagramReceiver
. - writeDatagrams(byte[]) - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Write datagrams.
- writeDatagrams(byte[]) - Method in interface org.refcodes.io.ByteBlockConsumer
-
Writes (sends) a byte block.
- writeDatagrams(byte[]) - Method in interface org.refcodes.io.ByteConsumer
-
Writes (sends) a byte block.
- writeDatagrams(byte[]) - Method in class org.refcodes.io.ByteSenderDecorator
-
Writes (sends) a byte block.
- writeDatagrams(byte[]) - Method in class org.refcodes.io.LoopbackByteSenderImpl
-
Writes (sends) a byte block.
- writeDatagrams(byte[]) - Method in class org.refcodes.io.OutputStreamByteSenderImpl
-
Writes (sends) a byte block.
- writeDatagrams(byte[]) - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Write datagrams.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.AbstractByteSender
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.BidirectionalStreamByteTransceiverImpl
-
Write datagrams.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.ByteArrayConsumerImpl
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in interface org.refcodes.io.ByteBlockConsumer
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in interface org.refcodes.io.ByteSender
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.ByteSenderDecorator
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.LoopbackByteSenderImpl
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.OutputStreamByteSenderImpl
-
Writes (sends) a byte block.
- writeDatagrams(byte[], int, int) - Method in class org.refcodes.io.PrefetchBidirectionalStreamByteTransceiverImpl
-
Write datagrams.
- writeDatagrams(short[]) - Method in class org.refcodes.io.LoopbackShortSenderImpl
-
Writes (sends) a short block.
- writeDatagrams(short[]) - Method in interface org.refcodes.io.ShortBlockConsumer
-
Writes (sends) a short block.
- writeDatagrams(short[]) - Method in interface org.refcodes.io.ShortConsumer
-
Writes (sends) a short block.
- writeDatagrams(short[]) - Method in class org.refcodes.io.ShortSenderDecorator
-
Writes (sends) a short block.
- writeDatagrams(short[], int, int) - Method in class org.refcodes.io.LoopbackShortSenderImpl
-
Writes (sends) a short block.
- writeDatagrams(short[], int, int) - Method in interface org.refcodes.io.ShortBlockConsumer
-
Writes (sends) a short block.
- writeDatagrams(short[], int, int) - Method in interface org.refcodes.io.ShortSender
-
Writes (sends) a short block.
- writeDatagrams(short[], int, int) - Method in class org.refcodes.io.ShortSenderDecorator
-
Writes (sends) a short block.
- writeDatagrams(DATA[]) - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in interface org.refcodes.io.BlockConsumer
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in interface org.refcodes.io.Consumer
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in class org.refcodes.io.LoopbackSenderImpl
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in class org.refcodes.io.OutputStreamSenderImpl
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[]) - Method in class org.refcodes.io.SenderDecorator
-
Writes (sends) a datagram block to a listening
DatagramReceiver
orBlockReceiver
. - writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.BidirectionalStreamTransceiverImpl
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in interface org.refcodes.io.BlockConsumer
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.LoopbackSenderImpl
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.OutputStreamSenderImpl
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.PrefetchBidirectionalStreamTransceiverImpl
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in interface org.refcodes.io.Sender
-
Write datagrams.
- writeDatagrams(DATA[], int, int) - Method in class org.refcodes.io.SenderDecorator
-
Write datagrams.
Z
- ZipFileInputStream - Class in org.refcodes.io
-
Represents an
InputStream
from a providedFile
: 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 theInputStream
. - ZipFileInputStream(File) - Constructor for class org.refcodes.io.ZipFileInputStream
-
Instantiates a new zip file input stream impl.
- ZipFileInputStream(File, String) - Constructor for class org.refcodes.io.ZipFileInputStream
-
Instantiates a new zip file input stream impl.
- ZipFileInputStream(String) - Constructor for class org.refcodes.io.ZipFileInputStream
-
Instantiates a new zip file input stream impl.
- ZipFileInputStream(String, String) - Constructor for class org.refcodes.io.ZipFileInputStream
-
Instantiates a new zip file input stream impl.
- ZipFileInputStream(URI) - Constructor for class org.refcodes.io.ZipFileInputStream
-
Instantiates a new zip file input stream impl.
- ZipFileOutputStream - Class in org.refcodes.io
-
Represents an
OutputStream
to a providedFile
: 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 theOutputStream
. - ZipFileOutputStream(File) - Constructor for class org.refcodes.io.ZipFileOutputStream
-
Instantiates a new zip file output stream impl.
- ZipFileOutputStream(File, String) - Constructor for class org.refcodes.io.ZipFileOutputStream
-
Instantiates a new zip file output stream impl.
- ZipFileOutputStream(String) - Constructor for class org.refcodes.io.ZipFileOutputStream
-
Instantiates a new zip file output stream impl.
- ZipFileOutputStream(String, String) - Constructor for class org.refcodes.io.ZipFileOutputStream
-
Instantiates a new zip file output stream impl.
- ZipFileOutputStream(URI) - Constructor for class org.refcodes.io.ZipFileOutputStream
-
Instantiates a new zip file output stream impl.
_
- _automaton - Variable in class org.refcodes.io.AbstractByteReceiver
- _datagramQueue - Variable in class org.refcodes.io.AbstractByteProvider
- _datagramQueue - Variable in class org.refcodes.io.AbstractShortReceiver