AbstractByteProvider
is a base abstract implementation of the
ByteReceiver
interface providing common functionality for concrete
real live ByteDatagramReceiver
and ByteBlockReceiver
(=
ByteReceiver
) implementations.AbstractByteProvider
with a default sized blocking
queue enabling a maximum of AbstractByteProvider.DATAGRAM_QUEUE_SIZE
datagrams.
-------------------------------------------------------------------------
Make sure your code fetches the datagrams quick enough to prevent filling
up of the queue.AbstractByteProvider
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
is a base abstract implementation of the
ByteReceiver
interface providing common functionality for concrete
real live ByteDatagramReceiver
and ByteBlockReceiver
(=
ByteReceiver
) implementations.AbstractByteReceiver
with a default sized blocking
queue enabling a maximum of AbstractByteProvider.DATAGRAM_QUEUE_SIZE
datagrams.
-------------------------------------------------------------------------
Make sure your code fetches the datagrams quick enough to prevent filling
up of the queue.AbstractByteReceiver
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.AbstractByteSender
is a base abstract implementation of the
ByteSender
interface providing common functionality for concrete real
live ByteDatagramSender
and ByteBlockSender
(=
ByteSender
) implementations.ByteReceiver
interface.Receiver
interface.ByteReceiver
interface.AbstractPrefetchInputStreamByteReceiver
.AbstractPrefetchInputStreamByteReceiver
using the
given ExecutorService
required for thread generation in an JEE
environment.AbstractPrefetchInputStreamByteReceiver
using the
given datagram queue capacity.AbstractPrefetchInputStreamByteReceiver
using the
given ExecutorService
required for thread generation in an JEE
environment.Receiver
interface.AbstractPrefetchInputStreamReceiver
.AbstractPrefetchInputStreamReceiver
using the given
ExecutorService
required for thread generation in an JEE
environment.AbstractPrefetchInputStreamReceiver
using the given
datagram queue capacity.AbstractPrefetchInputStreamReceiver
using the given
ExecutorService
required for thread generation in an JEE
environment.AbstractReceiver
is a base abstract implementation of the
Receiver
interface providing common functionality for concrete real
live ByteDatagramReceiver
and ByteBlockReceiver
(=
Receiver
) implementations.AbstractReceiver
with a default sized blocking queue
enabling a maximum of AbstractReceiver.DATAGRAM_QUEUE_SIZE
datagrams.
-------------------------------------------------------------------------
Make sure your code fetches the datagrams quick enough to prevent filling
up of the queue.AbstractReceiver
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
is a base abstract implementation of the
ByteSender
interface providing common functionality for concrete real
live ByteDatagramSender
and ByteBlockSender
(=
ByteSender
) implementations.AbstractShortReceiver
is a base abstract implementation of the
ShortReceiver
interface providing common functionality for concrete
real live ShortDatagramReceiver
and ShortBlockReceiver
(=
ShortReceiver
) implementations.AbstractShortReceiver
with a default sized blocking
queue enabling a maximum of AbstractShortReceiver.DATAGRAM_QUEUE_SIZE
datagrams.
-------------------------------------------------------------------------
Make sure your code fetches the datagrams quick enough to prevent filling
up of the queue.AbstractShortReceiver
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
is a base abstract implementation of the
ShortSender
interface providing common functionality for concrete
real live ShortDatagramSender
and ShortBlockSender
(=
ShortSender
) implementations.BidirectionalConnectionByteTransceiver
defines the
DatagramTransceiver
functionality set on top of a I/O connection (as
of the BidirectionalConnectionComponent.BidirectionalConnectionAutomaton
).BidirectionalConnectionTransceiver
defines the
DatagramTransceiver
functionality set on top of a I/O connection (as
of the BidirectionalConnectionComponent.BidirectionalConnectionAutomaton
).BidirectionalStreamConnectionByteTransceiver
is a
DatagramTransceiver
connected through I/O streams with another
BidirectionalStreamConnectionByteTransceiver
.BidirectionalStreamConnectionTransceiver
is a
DatagramTransceiver
connected through I/O streams with another
BidirectionalStreamConnectionTransceiver
.BlockConsumer
is used to send datagram blocks (arrays) in a
unified way.BlockProvider
is used to receive datagram blocks (arrays) in a
unified way.BlockReceiver
is used to receive datagram blocks (arrays) in a
unified way.BlockSender
is used to send datagram blocks (arrays) in a unified
way.BlockSender
and BlockReceiver
functionality in a
single interface to be implemented by a single class so that
BlockSender
and BlockReceiver
functionality can be provided
by a single instance.ByteBlockConsumer
is used to send byte blocks (arrays) in a
unified way.ByteBlockProvider
is used to receive byte blocks (arrays) in a
unified way.ByteBlockReceiver
is used to receive byte blocks (arrays) in a
unified way.ByteBlockSender
is used to send byte blocks (arrays) in a unified
way.BlockSender
and BlockReceiver
functionality in a
single interface to be implemented by a single class so that
BlockSender
and BlockReceiver
functionality can be provided
by a single instance.ByteDatagramConsumer
is used to send bytes in a unified way.InputStream
does not provide some useful *interface*)OutputStream
does not provide some useful *interface*)ByteDatagramProvider
is used to receive bytes in a unified way.ByteDatagramReceiver
is used to receive bytes in a unified way.ByteDatagramSender
is used to send bytes in a unified way.DatagramSender
and DatagramReceiver
functionality in a single interface to be implemented by a single class so
that DatagramSender
and DatagramReceiver
functionality can be
provided by a single instance.ByteReceiverDecorator
decorates a ByteProvider
with the
additional methods of a ByteReceiver
making it easy to use a
ByteProvider
wherever a ByteReceiver
is expected.ByteSenderDecorator
decorates a ByteConsumer
with the
additional methods of a ByteSender
making it easy to use a
ByteConsumer
wherever a ByteSender
is expected.ByteTransceiver
combines the functionality of a ByteSender
and of a ByteReceiver
. e.g. for building loopback devices.ConnectionByteReceiver
defines the DatagramReceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
) for data types "byte".ConnectionByteSender
defines the DatagramSender
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
) for data types "byte".ConnectionByteTransceiver
defines the DatagramTransceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
) for data types "byte".ConnectionReceiver
defines the DatagramReceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
).ConnectionSender
defines the DatagramSender
functionality
set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton
).ConnectionShortReceiver
defines the DatagramReceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
) for data types "short".ConnectionShortSender
defines the DatagramSender
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
) for data types "short".ConnectionShortTransceiver
defines the
DatagramTransceiver
functionality set on top of a connection (as of
the ConnectionComponent.ConnectionAutomaton
) for data types "short".ConnectionTransceiver
defines the DatagramTransceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton
).DatagramConsumer
is used to send datagrams in a unified way.DatagramProvider
is used to receive datagrams in a unified way.DatagramReceiver
is used to receive datagrams in a unified way.DatagramSender
is used to send datagrams in a unified way.DatagramSender
and DatagramReceiver
functionality in a single interface to be implemented by a single class so
that DatagramSender
and DatagramReceiver
functionality can be
provided by a single instance.FileUtility
provides Various file related utility functionality.InputStream
from the Input-Stream property.InputStream
from the Input-Stream property.OutputStream
from the Output-Stream property.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).DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.DatagramSender
.InputStreamConnectionByteReceiver
is a DatagramReceiver
connected through I/O streams with a OutputStreamConnectionSender
.InputStreamConnectionReceiver
interface.InputStreamConnectionReceiver
is a DatagramReceiver
connected through I/O streams with a OutputStreamConnectionSender
.InputStreamConnectionReceiver
interface.InputStreamStringBuilder
interface.LoopbackByteReceiver
is a DatagramReceiver
connected
directly within the same JVM with a LoopbackByteSender
; a "loopback"
connection is used for establishing the connection which cannot be accessed
outside the JVM or the running machine.LoopbackByteReceiver
interface.LoopbackByteSender
is a DatagramSender
connected directly
within the same JVM with a LoopbackByteReceiver
; a "loopback"
connection is used for establishing the connection which cannot be accessed
outside the JVM or the running machine.LoopbackByteSender
interface.LoopbackByteTransceiver
is a DatagramTransceiver
connected
directly within the same JVM with another LoopbackByteTransceiver
; a
"loopback" connection is used for establishing the connection which cannot be
accessed outside the JVM or the running machine.LoopbackByteTransceiver
interface.LoopbackReceiver
is a DatagramReceiver
connected directly
within the same JVM with a LoopbackSender
; a "loopback" connection is
used for establishing the connection which cannot be accessed outside the JVM
or the running machine.LoopbackReceiver
interface.LoopbackSender
is a DatagramSender
connected directly
within the same JVM with a LoopbackReceiver
; a "loopback" connection
is used for establishing the connection which cannot be accessed outside the
JVM or the running machine.LoopbackSender
interface.LoopbackShortReceiver
is a DatagramReceiver
connected
directly within the same JVM with a LoopbackShortSender
; a "loopback"
connection is used for establishing the connection which cannot be accessed
outside the JVM or the running machine.LoopbackShortReceiver
interface.LoopbackShortSender
is a DatagramSender
connected directly
within the same JVM with a LoopbackByteReceiver
; a "loopback"
connection is used for establishing the connection which cannot be accessed
outside the JVM or the running machine.LoopbackShortSender
interface.LoopbackShortTransceiver
is a DatagramTransceiver
connected
directly within the same JVM with another LoopbackShortTransceiver
; a
"loopback" connection is used for establishing the connection which cannot be
accessed outside the JVM or the running machine.LoopbackShortTransceiver
interface.LoopbackTransceiver
is a DatagramTransceiver
connected
directly within the same JVM with another LoopbackTransceiver
; a
"loopback" connection is used for establishing the connection which cannot be
accessed outside the JVM or the running machine.LoopbackTransceiver
interface.ConnectionOpenable.open(Object)
.ConnectionOpenable.open(Object)
.ConnectionOpenable.open(Object)
.ConnectionOpenable.open(Object)
.ObjectOutputStream
(via ObjectOutputStream.flush()
)
encapsulating a PipedOutputStream
which in turn encapsulates a
PipedInputStream
to this BidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream)
method.ObjectOutputStream
(via ObjectOutputStream.flush()
)
encapsulating a PipedOutputStream
which in turn encapsulates a
PipedInputStream
to this BidirectionalStreamConnectionTransceiverImpl.open(OutputStream)
method.ConnectionOpenable.open(Object)
.ConnectionOpenable.open(Object)
.ObjectOutputStream
(via ObjectOutputStream.flush()
)
encapsulating a PipedOutputStream
which in turn encapsulates a
PipedInputStream
to this PrefetchBidirectionalStreamConnectionByteTransceiverImpl.open(OutputStream)
method.ObjectOutputStream
(via ObjectOutputStream.flush()
)
encapsulating a PipedOutputStream
which in turn encapsulates a
PipedInputStream
to this PrefetchBidirectionalStreamConnectionTransceiverImpl.open(OutputStream)
method.ConnectionOpenable.open(Object)
.ConnectionOpenable.open(Object)
.OutputStreamConnectionByteSender
is a DatagramSender
connected through I/O streams with a InputStreamConnectionReceiver
.OutputStreamConnectionSender
interface.OutputStreamConnectionSender
is a DatagramSender
connected
through I/O streams with a InputStreamConnectionReceiver
.OutputStreamConnectionSender
interface.InputStreamConnectionReceiver
interface.InputStreamConnectionReceiver
interface.LoopbackByteReceiver
.LoopbackByteReceiver
.LoopbackReceiver
.LoopbackShortReceiver
.LoopbackByteReceiver
.LoopbackReceiver
.LoopbackByteReceiver
.LoopbackByteReceiver
.LoopbackByteReceiver
.LoopbackByteReceiver
.LoopbackByteReceiver
.LoopbackByteReceiver
.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.DatagramSender
counterpart.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ShortBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.BlockSender
or DatagramSender
counterpart.BlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.BlockSender
or
DatagramSender
counterpart.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ByteBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.BlockSender
or DatagramSender
counterpart.ShortBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ShortBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ShortBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.OpenException
(or an
InterruptedException
in case of blocking till more data is
available) occurs.ShortBlockProvider.readDatagrams()
though at maximum the amount of data
as provided by the block-size is returned.ReceiverDecorator
decorates a Provider
with the
additional methods of a Receiver
making it easy to use a
Provider
wherever a Receiver
is expected.SenderDecorator
decorates a Consumer
with the additional
methods of a Sender
making it easy to use a Consumer
wherever
a Sender
is expected.Iterator
serializable, else passing
Iterator
instances would cause an NotSerializableException
or
similar.ListIterator
serializable, else passing
ListIterator
instances would cause an
NotSerializableException
or similar.SerializableObjectInputStreamImpl
extends an ordinary
ObjectInputStream
to also resolve primitive types.InputStream
for the Input-Stream property.InputStream
for the Input-Stream property.OutputStream
for the Output-Stream property.ShortBlockConsumer
is used to send short blocks (arrays) in a
unified way.ShortBlockProvider
is used to receive short blocks (arrays) in a
unified way.ShortBlockReceiver
is used to receive short blocks (arrays) in a
unified way.ShortBlockSender
is used to send short blocks (arrays) in a
unified way.ShortDatagramConsumer
is used to send shorts in a unified way.ShortDatagramProvider
is used to receive shorts in a unified way.ShortDatagramReceiver
is used to receive shorts in a unified way.ShortDatagramSender
is used to send shorts in a unified way.ShortReceiverDecorator
decorates a ShortProvider
with the
additional methods of a ShortReceiver
making it easy to use a
ShortProvider
wherever a ShortReceiver
is expected.ShortSenderDecorator
decorates a ShortConsumer
with the
additional methods of a ShortSender
making it easy to use a
ShortConsumer
wherever a ShortSender
is expected.ShortTransceiver
combines the functionality of a
ShortSender
and of a ShortReceiver
. e.g. for building
loopback devices.InputStream
from the provided File
.OutputStream
to the provided File
.Iterator
and ListIterator
into serializable instances.String
being build by the builder upon the settings of the
attributes.String
being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.String
s being build by the builder upon the settings of the
attributes.Transceiver
combines the functionality of a Sender
and of a
Receiver
. e.g. for building loopback devices.InputStream
for the Input-Stream property.InputStream
for the Input-Stream property.OutputStream
for the Output-Stream property.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.DatagramReceiver
or BlockReceiver
.InputStream
from a provided File
: In case the
file points to a ZIP compressed file, then the uncompressed data of the
therein contained file with the same name excluding the ".zip" extension is
provided by the InputStream
.OutputStream
to a provided File
: In case the
file points to a ZIP compressed file, then a therein to be contained file
with the same name excluding the ".zip" extension is created by the
OutputStream
.Copyright © 2017. All rights reserved.