Package | Description |
---|---|
org.jcsp.net2 | |
org.jcsp.net2.bns | |
org.jcsp.net2.cns | |
org.jcsp.net2.mobile | |
org.jcsp.net2.tcpip |
Class and Description |
---|
Any2NetChannel
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).
|
BarrierData
Contains the data that relates to a networked Barrier.
|
BarrierManager
Manages the networked Barriers in the system.
|
ChannelData
A class that is used to keep track of the state of a network channel.
|
ChannelManager
A class used to manage the networked channels on the Node.
|
ConnectionData |
ConnectionManager |
JCSPNetworkException
This is the general exception thrown when something bad happens in the underlying architecture.
|
Link
Abstract class representing a Link.
|
LinkManager
Class for managing Links.
|
LinkServer
Abstract class defining the LinkServer.
|
Mutex
A package-visible class that implements a straightforward mutex, for use by Net2AnyChannel
|
Net2AnyChannel
This class is a concrete implementation of a NetSharedChannelInput, and acts as a wrapper to a Net2OneChannel,
allowing safe shared access.
|
Net2OneChannel
A concrete implementation of a NetAltingChannelInput.
|
NetAltingChannelInput
A NetChannelInput that may be used as a guard.
|
NetAltingConnectionClient |
NetAltingConnectionServer |
NetBarrier
This class is a networked implementation of the standard JCSP Barrier.
|
NetBarrierLocation
This class is a data structure representing the location of a NetBarrier in a network.
|
NetChannelEndFactory
This interface defines the methods that any networked channel factory must implement.
|
NetChannelInput
This interface defines a ChannelInput that is also networked.
|
NetChannelLocation
This class is a data structure representing the location of a NetChannelInput in a network.
|
NetChannelOutput
An interface defining a ChannelOutput that is networked.
|
NetConnectionClient |
NetConnectionLocation |
NetConnectionServer |
NetLocation
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
|
NetSharedChannelInput
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
|
NetSharedChannelOutput
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.
|
NetworkMessage
A message received or to be sent via a Link.
|
NetworkMessageFilter.FilterRx
The filter used to decode an incoming message
|
NetworkMessageFilter.FilterTx
The filter used to encode an outgoing message
|
NetworkPoisonException
An exception thrown when a networked channel is poisoned.
|
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.
|
One2NetChannel
An outputting end of a networked channel (TX).
|
ProtocolID
This abstract class must be defined in concrete protocol implementations.
|
ResettableByteArrayInputStream
This class is used by the ObjectNetworkMessageFilter.
|
ResettableByteArrayOutputStream
This class is used by the ObjectNetworkMessageFilter.
|
StandardNetChannelEndFactory
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
|
Class and Description |
---|
JCSPNetworkException
This is the general exception thrown when something bad happens in the underlying architecture.
|
NetBarrier
This class is a networked implementation of the standard JCSP Barrier.
|
NetBarrierLocation
This class is a data structure representing the location of a NetBarrier in a network.
|
NetChannelInput
This interface defines a ChannelInput that is also networked.
|
NetChannelLocation
This class is a data structure representing the location of a NetChannelInput in a network.
|
NetChannelOutput
An interface defining a ChannelOutput that is networked.
|
NetworkMessageFilter.FilterRx
The filter used to decode an incoming message
|
NetworkMessageFilter.FilterTx
The filter used to encode an outgoing message
|
NodeAddress
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
|
NodeID
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
Class and Description |
---|
JCSPNetworkException
This is the general exception thrown when something bad happens in the underlying architecture.
|
NetAltingChannelInput
A NetChannelInput that may be used as a guard.
|
NetChannelInput
This interface defines a ChannelInput that is also networked.
|
NetChannelLocation
This class is a data structure representing the location of a NetChannelInput in a network.
|
NetChannelOutput
An interface defining a ChannelOutput that is networked.
|
NetSharedChannelInput
Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.
|
NetSharedChannelOutput
Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.
|
NetworkMessageFilter.FilterRx
The filter used to decode an incoming message
|
NetworkMessageFilter.FilterTx
The filter used to encode an outgoing message
|
NodeAddress
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
|
NodeID
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
Class and Description |
---|
JCSPNetworkException
This is the general exception thrown when something bad happens in the underlying architecture.
|
NetAltingChannelInput
A NetChannelInput that may be used as a guard.
|
NetChannelInput
This interface defines a ChannelInput that is also networked.
|
NetChannelLocation
This class is a data structure representing the location of a NetChannelInput in a network.
|
NetChannelOutput
An interface defining a ChannelOutput that is networked.
|
NetLocation
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
|
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
|
NetworkPoisonException
An exception thrown when a networked channel is poisoned.
|
NodeID
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
ObjectNetworkMessageFilter.FilterRX
The receiving (decoding) filter for Objects
|
ObjectNetworkMessageFilter.FilterTX
The sending (encoding) filter for Object channels
|
Class and Description |
---|
JCSPNetworkException
This is the general exception thrown when something bad happens in the underlying architecture.
|
Link
Abstract class representing a Link.
|
LinkServer
Abstract class defining the LinkServer.
|
Node |
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.
|
ProtocolID
This abstract class must be defined in concrete protocol implementations.
|