| Interface | Description |
|---|---|
| NetChannelEndFactory |
This interface defines the methods that any networked channel factory must implement.
|
| NetChannelInput<T> |
This interface defines a ChannelInput that is also networked.
|
| NetChannelOutput<T> |
An interface defining a ChannelOutput that is networked.
|
| NetConnectionClient | |
| NetConnectionServer | |
| NetSharedChannelInput<T> |
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
|
| NetSharedChannelOutput<T> |
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
|
| Networked |
Defines a standard JCSP synchronization mechanism which is also networked.
|
| NetworkMessageFilter.FilterRx |
The filter used to decode an incoming message
|
| NetworkMessageFilter.FilterTx |
The filter used to encode an outgoing message
|
| Class | Description |
|---|---|
| Link |
Abstract class representing a Link.
|
| LinkFactory |
This class is used to create a new Link from a given NodeID or NodeAddress.
|
| LinkServer |
Abstract class defining the LinkServer.
|
| NetAltingChannelInput<T> |
A NetChannelInput that may be used as a guard.
|
| NetAltingConnectionClient | |
| NetAltingConnectionServer | |
| NetBarrier |
This class is a networked implementation of the standard JCSP Barrier.
|
| NetBarrierEnd |
This class is the factory class for creating NetBarrier objects.
|
| NetBarrierLocation |
This class is a data structure representing the location of a NetBarrier in a network.
|
| NetChannel |
A static factory object used to create networked channels.
|
| NetChannelEnd | Deprecated
To conform with the core package naming scheme, the class NetChannel has also been provided
|
| NetChannelLocation |
This class is a data structure representing the location of a NetChannelInput in a network.
|
| NetConnectionLocation | |
| NetLocation |
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
|
| NetworkMessageFilter |
This class defines what is required for the internal networked channel filter.
|
| Node | |
| Node.Logger | |
| NodeAddress |
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
|
| NodeFactory |
Used to initialise a Node by connecting to the CNS.
|
| NodeID |
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
| NodeKey |
A unique object for allowing access to privileged operations on the Node.
|
| ObjectNetworkMessageFilter |
This class is the standard encoding and decoding filter for networked JCSP channels.
|
| ObjectNetworkMessageFilter.FilterRX |
The receiving (decoding) filter for Objects
|
| ObjectNetworkMessageFilter.FilterTX |
The sending (encoding) filter for Object channels
|
| ProtocolID |
This abstract class must be defined in concrete protocol implementations.
|
| RawNetworkMessageFilter |
A NetworkMessageFilter used to send and receive raw byte data.
|
| RawNetworkMessageFilter.FilterRX |
The receiving filter
|
| RawNetworkMessageFilter.FilterTX |
The sending Filter
|
| StandardNetChannelEndFactory |
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
|
| Exception | Description |
|---|---|
| JCSPNetworkException |
This is the general exception thrown when something bad happens in the underlying architecture.
|
| NetworkPoisonException |
An exception thrown when a networked channel is poisoned.
|
Copyright © 1996–2019. All rights reserved.