Uses of Package
org.jcsp.net
-
Packages that use org.jcsp.net Package Description org.jcsp.net This is main package for JCSP.NET.org.jcsp.net.cns This package contains the files specifically for the JCSP.NET Channel Name Service (CNS).org.jcsp.net.dynamic Supports dynamic operations over the JCSP.NET infrastructure.org.jcsp.net.remote Supports the remote spawning of processes at other nodes.org.jcsp.net.security This package contains the files specifically for link security implementing various authentication schemes.org.jcsp.net.tcpip -
Classes in org.jcsp.net used by org.jcsp.net Class Description AbstractID 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 ofAbstractIDobjects.AcknowledgementsBuffer.Acks Compressed form of one or more acknowledgements.ApplicationID A Class whose instances represent a unique identifier for a JCSP.NET application.ChannelID ChannelIndexMap ChannelIndexMap.Entry ChannelMessage Messages used by channels.ChannelMessage.Ack An acknowledgement.ChannelMessage.Data Data from channel output to channel input.ConnectionMessage A message between a Connection Client & Server.DomainID A Class whose instances represent a unique identifier for a JCSP.NET domain.GlobalID A Class whose instances represent the global domain.IndexManager IndexManager.ChannelAndIndex Link This class is an abstract class that all JCSP.NET protocol implementations must implement.LinkFactory This class does not need to be used by normal JCSP users.LinkFactory.Builder An abstract inner class which should be implemented by comunication protocol implementations.LinkManager This class manages the list of open links.LinkManager.LinksToNodeHolder LinkServer An abstract class that must be implemented by communication protocol implementations.Logger Manages the output of diagnostic messages to one or more devices.LoopbackLink Message Message to be transmitted.Message.PingMessage Message.PingReplyMessage Net2OneChannel A channel for network input (RX).NetAltingChannelInput An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInputNetAltingConnectionClient Instances of this class areAltingConnectionClientobjects which connect toConnectionServerobjects over a JCSP.NET network.NetAltingConnectionServer Instances of this class areAltingConnectionServerobjects which allow connections fromConnectionClientobjects from over a JCSP.NET network.NetBufferedChannelEndFactory This interface defines methods for constructing buffered NetworkedChannelInputobjects.NetChannelEndFactory This interface defines methods for constructing Networked channel ends.NetChannelInput An interface implemented by classes wishing to be NetworkedChannelInputobjects.NetChannelInputProcess A process for network input (RX).NetChannelLocation Instances of this class hold location information for a networkedChannelInputobject.NetChannelOutput An interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.NetConnectionClient This interface should be implemented by classes that wish to act as NetworkedConnectionClientobjects.NetConnectionFactory This class should be implemented by classes wishing to act as factories for creating NetworkedConnectionServerandConnectionClientobjects.NetConnectionLocation Instances of this class take twoNetConnectionLocationobjects.NetConnectionServer This interface should be implemented by classes that wish to act as NetworkedConnectionServerobjects.NetLabelledBufferedChannelEndFactory This factory constructs bufferedNetChannelInputobjects which have labelled VCN's.NetLabelledChannelEndFactory This factory constructsNetChannelInputobjects which have labelled VCN's.NetSharedAltingConnectionClient Defines a class whose instances should bethat connect to aSharedAltingConnectionClientConnectionServerover a JCSP.NET network.NetSharedChannelInput This interface should be implemented by classes that wish to act asNetChannelInputobjects which can be used by muliple concurrent processes.NetSharedChannelOutput This interface should be implemented by classes that wish to act asNetChannelOutputobjects which can be used by muliple concurrent processes.NetSharedConnectionClient This interface should be implemented by classes that wish to act asSharedConnectionClientobjects which accept connections fromConnectionClientobjects from over a JCSP.NET network.NetSharedConnectionServer Instances of classed implementing this method areSharedConnectionServerobjects which accept connections from clients from over a JCSP.NET network.NetSharedConnectionServerImpl Networked 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.Node This class that is used for initializing and managing the local JCSP.NET Node.Node.Attributes An interface for exposing access to the private attributes.NodeAddressID JCSP.NET communication protocol implementations must provide a concrete implementation of this class.NodeFactory Node initialisation factory interface.NodeID A Class whose instances represent a unique identifier for a JCSP.NET Node.NodeInitFailedException AnExceptionthat is thrown if Node initialization fails.NodeKey An object that is returned when the Node is initialized.NodeUI A Unique Identifier for a Node.One2NetChannel A channel for network output (TX).Profile This class is used to hold profiles of Nodes and Links.ProtocolID Abstract class that identifies a protocol.ProtocolManager TheProtocolManagerclass is a singleton class.Requirement SerializedObject SerializedObject.InputStreamFactory Service An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.ServiceManager An instance of theServiceManageris created by the Node when it is initialized.ServiceSettings This class is used to hold settings that can be passed to services when they are initialized.ServiceUserObject 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.Specification StandardNetChannelEndFactory A standard implementation of the JCSP.NET Networked channel factory interaces.StandardNetConnectionFactory This is an implementation of.NetConnectionFactoryUIFactory 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 AbstractID 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 ofAbstractIDobjects.NetAltingChannelInput An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInputNetChannelEndFactory This interface defines methods for constructing Networked channel ends.NetChannelInput An interface implemented by classes wishing to be NetworkedChannelInputobjects.NetChannelLocation Instances of this class hold location information for a networkedChannelInputobject.NetChannelOutput An interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.NetSharedChannelInput This interface should be implemented by classes that wish to act asNetChannelInputobjects which can be used by muliple concurrent processes.NetSharedChannelOutput This interface should be implemented by classes that wish to act asNetChannelOutputobjects which can be used by muliple concurrent processes.Networked 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.NodeAddressID JCSP.NET communication protocol implementations must provide a concrete implementation of this class.NodeID A Class whose instances represent a unique identifier for a JCSP.NET Node.NodeKey An object that is returned when the Node is initialized.Service An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.ServiceSettings This class is used to hold settings that can be passed to services when they are initialized.ServiceUserObject 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.dynamic Class Description NetAltingChannelInput An abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInputNetChannelEndFactory This interface defines methods for constructing Networked channel ends.NetChannelInput An interface implemented by classes wishing to be NetworkedChannelInputobjects.NetChannelLocation Instances of this class hold location information for a networkedChannelInputobject.NetChannelOutput An interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.NetSharedChannelInput This interface should be implemented by classes that wish to act asNetChannelInputobjects which can be used by muliple concurrent processes.NetSharedChannelOutput This interface should be implemented by classes that wish to act asNetChannelOutputobjects which can be used by muliple concurrent processes.Networked 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.Service An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.ServiceSettings This class is used to hold settings that can be passed to services when they are initialized.ServiceUserObject 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.remote Class Description ApplicationID A Class whose instances represent a unique identifier for a JCSP.NET application.NetChannelLocation Instances of this class hold location information for a networkedChannelInputobject.NetChannelOutput An interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.NodeAddressID JCSP.NET communication protocol implementations must provide a concrete implementation of this class.NodeFactory Node initialisation factory interface.NodeKey An object that is returned when the Node is initialized. -
Classes in org.jcsp.net used by org.jcsp.net.security Class Description Service An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.ServiceSettings This class is used to hold settings that can be passed to services when they are initialized.ServiceUserObject 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 Link This class is an abstract class that all JCSP.NET protocol implementations must implement.LinkFactory.Builder An abstract inner class which should be implemented by comunication protocol implementations.LinkServer An abstract class that must be implemented by communication protocol implementations.Node This class that is used for initializing and managing the local JCSP.NET Node.Node.Attributes An interface for exposing access to the private attributes.NodeAddressID JCSP.NET communication protocol implementations must provide a concrete implementation of this class.NodeFactory Node initialisation factory interface.NodeInitFailedException AnExceptionthat is thrown if Node initialization fails.NodeKey An object that is returned when the Node is initialized.ProtocolID Abstract class that identifies a protocol.