Uses of Package
org.jcsp.net

Packages that use org.jcsp.net
Package
Description
This is main package for JCSP.NET.
This package contains the files specifically for the JCSP.NET Channel Name Service (CNS).
Supports dynamic operations over the JCSP.NET infrastructure.
Supports the remote spawning of processes at other nodes.
This package contains the files specifically for link security implementing various authentication schemes.
 
  • Classes in org.jcsp.net used by org.jcsp.net
    Class
    Description
    This is an abstract class that is sub-classed by classes whose instances should represent some kind of identifier and be part of a hierarchy of AbstractID objects.
    Compressed form of one or more acknowledgements.
    A Class whose instances represent a unique identifier for a JCSP.NET application.
     
     
     
    Messages used by channels.
    An acknowledgement.
    Data from channel output to channel input.
    A message between a Connection Client & Server.
    A Class whose instances represent a unique identifier for a JCSP.NET domain.
    A Class whose instances represent the global domain.
     
     
    This class is an abstract class that all JCSP.NET protocol implementations must implement.
    This class does not need to be used by normal JCSP users.
    An abstract inner class which should be implemented by comunication protocol implementations.
    This class manages the list of open links.
     
    An abstract class that must be implemented by communication protocol implementations.
    Manages the output of diagnostic messages to one or more devices.
     
    Message to be transmitted.
     
     
    A channel for network input (RX).
    An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as an AltingChannelInput objects.
    Instances of this class are AltingConnectionClient objects which connect to ConnectionServer objects over a JCSP.NET network.
    Instances of this class are AltingConnectionServer objects which allow connections from ConnectionClient objects from over a JCSP.NET network.
    This interface defines methods for constructing buffered Networked ChannelInput objects.
    This interface defines methods for constructing Networked channel ends.
    An interface implemented by classes wishing to be Networked ChannelInput objects.
    A process for network input (RX).
    Instances of this class hold location information for a networked ChannelInput object.
    An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
    This interface should be implemented by classes that wish to act as Networked ConnectionClient objects.
    This class should be implemented by classes wishing to act as factories for creating Networked ConnectionServer and ConnectionClient objects.
    Instances of this class take two NetConnectionLocation objects.
    This interface should be implemented by classes that wish to act as Networked ConnectionServer objects.
    This factory constructs buffered NetChannelInput objects which have labelled VCN's.
    This factory constructs NetChannelInput objects which have labelled VCN's.
    Defines a class whose instances should be SharedAltingConnectionClient that connect to a ConnectionServer over a JCSP.NET network.
    This interface should be implemented by classes that wish to act as NetChannelInput objects which can be used by muliple concurrent processes.
    This interface should be implemented by classes that wish to act as NetChannelOutput objects which can be used by muliple concurrent processes.
    This interface should be implemented by classes that wish to act as SharedConnectionClient objects which accept connections from ConnectionClient objects from over a JCSP.NET network.
    Instances of classed implementing this method are SharedConnectionServer objects which accept connections from clients from over a JCSP.NET network.
     
    An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
    This class that is used for initializing and managing the local JCSP.NET Node.
    An interface for exposing access to the private attributes.
    JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
    Node initialisation factory interface.
    A Class whose instances represent a unique identifier for a JCSP.NET Node.
    An Exception that is thrown if Node initialization fails.
    An object that is returned when the Node is initialized.
    A Unique Identifier for a Node.
    A channel for network output (TX).
    This class is used to hold profiles of Nodes and Links.
    Abstract class that identifies a protocol.
    The ProtocolManager class is a singleton class.
     
     
     
    An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
    An instance of the ServiceManager is created by the Node when it is initialized.
    This class is used to hold settings that can be passed to services when they are initialized.
    An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
     
    A standard implementation of the JCSP.NET Networked channel factory interaces.
    This is an implementation of NetConnectionFactory.
    This class is a Factory that construct a unique identify for this Node.
  • Classes in org.jcsp.net used by org.jcsp.net.cns
    Class
    Description
    This is an abstract class that is sub-classed by classes whose instances should represent some kind of identifier and be part of a hierarchy of AbstractID objects.
    An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as an AltingChannelInput objects.
    This interface defines methods for constructing Networked channel ends.
    An interface implemented by classes wishing to be Networked ChannelInput objects.
    Instances of this class hold location information for a networked ChannelInput object.
    An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
    This interface should be implemented by classes that wish to act as NetChannelInput objects which can be used by muliple concurrent processes.
    This interface should be implemented by classes that wish to act as NetChannelOutput objects which can be used by muliple concurrent processes.
    An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
    JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
    A Class whose instances represent a unique identifier for a JCSP.NET Node.
    An object that is returned when the Node is initialized.
    An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
    This class is used to hold settings that can be passed to services when they are initialized.
    An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
  • Class
    Description
    An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as an AltingChannelInput objects.
    This interface defines methods for constructing Networked channel ends.
    An interface implemented by classes wishing to be Networked ChannelInput objects.
    Instances of this class hold location information for a networked ChannelInput object.
    An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
    This interface should be implemented by classes that wish to act as NetChannelInput objects which can be used by muliple concurrent processes.
    This interface should be implemented by classes that wish to act as NetChannelOutput objects which can be used by muliple concurrent processes.
    An interface that should be implemented by any class that has a Networked channel location or wishes to expose the location of an underlying channel.
    An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
    This class is used to hold settings that can be passed to services when they are initialized.
    An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
  • Class
    Description
    A Class whose instances represent a unique identifier for a JCSP.NET application.
    Instances of this class hold location information for a networked ChannelInput object.
    An interface that should be implemented by ChannelOutput objects which are used for transmitting over the network.
    JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
    Node initialisation factory interface.
    An object that is returned when the Node is initialized.
  • Class
    Description
    An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
    This class is used to hold settings that can be passed to services when they are initialized.
    An Interface which does not define any methods but is used as a way of indicating that a class is used for accessing non-admin functionality provided by a service.
  • Classes in org.jcsp.net used by org.jcsp.net.tcpip
    Class
    Description
    This class is an abstract class that all JCSP.NET protocol implementations must implement.
    An abstract inner class which should be implemented by comunication protocol implementations.
    An abstract class that must be implemented by communication protocol implementations.
    This class that is used for initializing and managing the local JCSP.NET Node.
    An interface for exposing access to the private attributes.
    JCSP.NET communication protocol implementations must provide a concrete implementation of this class.
    Node initialisation factory interface.
    An Exception that is thrown if Node initialization fails.
    An object that is returned when the Node is initialized.
    Abstract class that identifies a protocol.