Package | Description |
---|---|
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.
|
Class and 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.
|
CNS.PendingResolve |
CNSChannelEndManager
This class implements the
NamedChannelEndManager interface;
providing methods for both constructing and destroying channels. |
CNSMessage
This class is only visible to this package and does not need to be
used by JCSP users.
|
CNSMessage.CNSReplyMessage |
CNSMessage.CNSRequestMessage |
CNSMessage.DeregisterRequest |
CNSMessage.LeaseRequest |
CNSMessage.LogonMessage |
CNSMessage.RegisterRequest |
CNSMessage.ResolveReply |
CNSMessage.ResolveRequest |
CNSService
This class is the Channel Name Server's main client process class.
|
CNSService.PendingResolve
Data structure for pending resolve requests.
|
CNSService.UserObject
This class acts as a proxy for the name management
methods in its outer class.
|
CNSUser
Interface that a class can implement to indicate that instances allow
channel names within a naming service to be managed.
|
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 ). |
Class and Description |
---|
ChannelNameKey
Instances of this hold a key for a particular channel.
|
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
). |