Skip navigation links
A C H I L O P R S T W 

A

AbstractReceiver<DATA extends Serializable> - Class in org.refcodes.connection.impls
The AbstractReceiver is a base abstract implementation of the Receiver interface providing common functionality for concrete real live Receiver implementations.
AbstractReceiver() - Constructor for class org.refcodes.connection.impls.AbstractReceiver
Constructs a AbstractReceiver with a default sized blocking queue enabling a maximum of AbstractReceiver.MAX_MESSAGE_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.connection.impls.AbstractReceiver
Constructs a AbstractReceiver with a custom sized blocking queue enabling a maximum of datagrams as specified by the capacity parameter. ------------------------------------------------------------------------- Make sure your code fetches the datagrams quick enough to prevent filling up of the queue.
AbstractSender<DATA extends Serializable> - Class in org.refcodes.connection.impls
The AbstractSender is a base abstract implementation of the Sender interface providing common functionality for concrete real live Sender implementations.
AbstractSender() - Constructor for class org.refcodes.connection.impls.AbstractSender
 

C

close() - Method in class org.refcodes.connection.impls.AbstractReceiver
close() - Method in class org.refcodes.connection.impls.LoopbackReceiverImpl
close() - Method in class org.refcodes.connection.impls.LoopbackSenderImpl
close() - Method in class org.refcodes.connection.impls.LoopbackTransceiverImpl
ConnectionReceiver<DATA extends Serializable,CON> - Interface in org.refcodes.connection
The ConnectionReceiver defines the Receiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).
ConnectionSender<DATA extends Serializable,CON> - Interface in org.refcodes.connection
The ConnectionSender defines the Sender functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).
ConnectionTransceiver<DATA extends Serializable,CON> - Interface in org.refcodes.connection
The ConnectionTransceiver defines the Transceiver functionality set on top of a connection (as of the ConnectionComponent.ConnectionAutomaton).

H

hasDatagram() - Method in class org.refcodes.connection.impls.AbstractReceiver
Determines whether a datagram is available from a Sender and can be retrieved via the Receiver.readDatagram() method.
hasDatagram() - Method in interface org.refcodes.connection.Receiver
Determines whether a datagram is available from a Sender and can be retrieved via the Receiver.readDatagram() method.

I

InputOutputTransceiver<DATA extends Serializable,INPUT,OUTPUT> - Interface in org.refcodes.connection
The InputOutputTransceiver defines the Transceiver functionality set on top of a I/O connection (as of the InputOutputComponent.InputOutputAutomaton).
isOpenable(LoopbackSender<DATA>) - Method in class org.refcodes.connection.impls.LoopbackReceiverImpl
isOpenable(LoopbackReceiver<DATA>) - Method in class org.refcodes.connection.impls.LoopbackSenderImpl
isOpenable(LoopbackTransceiver<DATA>) - Method in class org.refcodes.connection.impls.LoopbackTransceiverImpl

L

LoopbackReceiver<DATA extends Serializable> - Interface in org.refcodes.connection
A LoopbackReceiver is a Receiver connected directly within the same JVM with a LoopbackSender; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackReceiverImpl<DATA extends Serializable> - Class in org.refcodes.connection.impls
Implementation of the LoopbackReceiver interface.
LoopbackReceiverImpl() - Constructor for class org.refcodes.connection.impls.LoopbackReceiverImpl
LoopbackReceiverImpl(int) - Constructor for class org.refcodes.connection.impls.LoopbackReceiverImpl
LoopbackSender<DATA extends Serializable> - Interface in org.refcodes.connection
A LoopbackSender is a Sender connected directly within the same JVM with a LoopbackReceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackSenderImpl<DATA extends Serializable> - Class in org.refcodes.connection.impls
 
LoopbackSenderImpl() - Constructor for class org.refcodes.connection.impls.LoopbackSenderImpl
 
LoopbackTransceiver<DATA extends Serializable> - Interface in org.refcodes.connection
A LoopbackTransceiver is a Transceiver connected directly within the same JVM with another LoopbackTransceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.
LoopbackTransceiverImpl<DATA extends Serializable> - Class in org.refcodes.connection.impls
 
LoopbackTransceiverImpl() - Constructor for class org.refcodes.connection.impls.LoopbackTransceiverImpl
LoopbackTransceiverImpl(int) - Constructor for class org.refcodes.connection.impls.LoopbackTransceiverImpl

O

open(LoopbackSender<DATA>) - Method in class org.refcodes.connection.impls.LoopbackReceiverImpl
open(LoopbackReceiver<DATA>) - Method in class org.refcodes.connection.impls.LoopbackSenderImpl
open(LoopbackTransceiver<DATA>) - Method in class org.refcodes.connection.impls.LoopbackTransceiverImpl
org.refcodes.connection - package org.refcodes.connection
 
org.refcodes.connection.impls - package org.refcodes.connection.impls
 

P

pushDatagram(DATA) - Method in class org.refcodes.connection.impls.AbstractReceiver
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.connection.impls.LoopbackReceiverImpl
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.connection.impls.LoopbackTransceiverImpl
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.connection.LoopbackReceiver
Pushes a datagram into the LoopbackReceiver.
pushDatagram(DATA) - Method in interface org.refcodes.connection.LoopbackTransceiver
Pushes a datagram into the LoopbackReceiver.

R

readDatagram() - Method in class org.refcodes.connection.impls.AbstractReceiver
Reads (receives) the next datagram passed from a Sender counterpart.
readDatagram() - Method in interface org.refcodes.connection.Receiver
Reads (receives) the next datagram passed from a Sender counterpart.
Receiver<DATA extends Serializable> - Interface in org.refcodes.connection
The Receiver is used to receive datagrams in a unified way.
releaseAll() - Method in class org.refcodes.connection.impls.AbstractReceiver

S

Sender<DATA extends Serializable> - Interface in org.refcodes.connection
The Sender is used to send datagrams in a unified way.

T

Transceiver<DATA extends Serializable> - Interface in org.refcodes.connection
Combines the Sender and Receiver functionality in a single interface to be implemented by a single class so that Sender and Receiver functionality can be provided by a single instance.

W

writeDatagram(DATA) - Method in class org.refcodes.connection.impls.AbstractSender
Writes (sends) a datagram to a listening Receiver.
writeDatagram(DATA) - Method in class org.refcodes.connection.impls.LoopbackSenderImpl
Writes (sends) a datagram to a listening Receiver.
writeDatagram(DATA) - Method in class org.refcodes.connection.impls.LoopbackTransceiverImpl
Writes (sends) a datagram to a listening Receiver.
writeDatagram(DATA) - Method in interface org.refcodes.connection.Sender
Writes (sends) a datagram to a listening Receiver.
A C H I L O P R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.