Package org.jcsp.net2

Interface Summary
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 Summary
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 Summary
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-2012. All Rights Reserved.