# Package org.jcsp.net.cns

package org.jcsp.net.cns

Related Packages
Package
Description
org.jcsp.net
org.jcsp.net.dynamic
org.jcsp.net.remote
org.jcsp.net.security
org.jcsp.net.settings
org.jcsp.net.tcpip
Class
Description
ChannelNameException
An exception caused by an invalid channel name.
ChannelNameKey
Instances of this hold a key for a particular channel.
CNS
This class is the Channel Name Server's main server process class.
CNSChannelEndManager
This class implements the `NamedChannelEndManager` interface; providing methods for both constructing and destroying channels.
CNSNetChannelLocation
Instances of this class are returned by the resolve methods of ``CNSService``.
CNSService
This class is the Channel Name Server's main client process class.
CNSUser
Interface that a class can implement to indicate that instances allow channel names within a naming service to be managed.
LocationNotCNSRegisterable
This class should be implemented by NetChannelLocation objects which do not want to allow themselves to be registered with the Channel Name Server.
NameAccessLevel
This class allows name spaces to be identified around `AbstractID` objects (currently including `ApplicationID`, `NodeID`, `DomainID` and `GlobalID` ).
NameAccessLevelException
An exception caused by an invalid or misused NameAccessLevel.
NamedChannelEndFactory
Classes implementing this interface act as factories for constructing `NetChannelInput` and `NetChannelOutput` objects.
NamedChannelEndManager
Classes implementing this interface act as factories for constructing `NetChannelInput` and `NetChannelOutput` objects (see `NamedChannelEndFactory`).
WrongFactoryException
Thrown if an attempt is made to get a `NamedChannelEndManager` to destroy a channel that it did not create.