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.
|
Modifier and Type | Field and Description |
---|---|
(package private) ChannelNameKey |
CNSMessage.RegisterRequest.key |
(package private) ChannelNameKey |
CNSMessage.LeaseRequest.key |
(package private) ChannelNameKey |
CNSMessage.DeregisterRequest.key |
(package private) ChannelNameKey |
CNSMessage.RegisterReply.key |
(package private) ChannelNameKey |
CNSMessage.LeaseReply.key |
(package private) ChannelNameKey |
CNSChannelEndManager.ChannelRegistration.key |
Modifier and Type | Method and Description |
---|---|
static ChannelNameKey |
CNS.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey) |
ChannelNameKey |
CNSService.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
Leases the channel name within the specified name space
from the Channel Name Server.
|
ChannelNameKey |
CNSService.UserObject.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey) |
ChannelNameKey |
CNSUser.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
Leases the channel name within the specified name space
from the Naming Service Implemenation.
|
static ChannelNameKey |
CNS.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel's location to be registered against a
name in the Channel Name Server.
|
ChannelNameKey |
CNSService.UserObject.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel's location to be registered against a
name in the Naming Service implementation.
|
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name)
This method allows a channel (or any instance of a class implementing
) to be registered with the Channel
Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name)
This method allows a channel (or any instance of a class implementing
) to be registered with a Naming
Service Implementation. |
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
with the to be reregistered with the Channel Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
with the to be reregistered with a Naming Service implementation. |
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel)
This method allows a channel (or any instance of a class implementing
) to be registered with the Channel
Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel)
This method allows a channel (or any instance of a class implementing
) to be registered with a Naming Service
Implementation. |
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
to be reregistered with the Channel Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
to be reregistered with the Naming Service implementation. |
private ChannelNameKey |
CNS.registerChannel(java.lang.String channelName,
NameAccessLevel nameAccessLevel,
NetChannelLocation channelLoc,
ChannelNameKey channelKey)
Register a Channel in the database.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
CNS.deregisterChannel(java.lang.String channelName,
NameAccessLevel nameAccessLevel,
ChannelNameKey channelKey)
Deregisters a channel name and nameAccessLevel if a channel matches
or removes a matching lease.
|
static boolean |
CNS.deregisterChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
This deregisters a Channel name with the CNS.
|
boolean |
CNSService.deregisterChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
This deregisters a Channel name from the Channel Name Server.
|
boolean |
CNSService.UserObject.deregisterChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey) |
boolean |
CNSUser.deregisterChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
This deregisters a registered or leased Channel name from the
Naming Service implementation.
|
static ChannelNameKey |
CNS.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey) |
ChannelNameKey |
CNSService.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
Leases the channel name within the specified name space
from the Channel Name Server.
|
ChannelNameKey |
CNSService.UserObject.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey) |
ChannelNameKey |
CNSUser.leaseChannelName(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey channelKey)
Leases the channel name within the specified name space
from the Naming Service Implemenation.
|
static ChannelNameKey |
CNS.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel's location to be registered against a
name in the Channel Name Server.
|
ChannelNameKey |
CNSService.UserObject.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(NetChannelLocation ownerLocation,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel's location to be registered against a
name in the Naming Service implementation.
|
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
with the to be reregistered with the Channel Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
with the to be reregistered with a Naming Service implementation. |
static ChannelNameKey |
CNS.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSService.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
to be reregistered with the Channel Name Server. |
ChannelNameKey |
CNSService.UserObject.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
ChannelNameKey |
CNSUser.register(Networked owner,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
This method allows a channel (or any instance of a class implementing
) that has previously been registered
to be reregistered with the Naming Service implementation. |
private ChannelNameKey |
CNS.registerChannel(java.lang.String channelName,
NameAccessLevel nameAccessLevel,
NetChannelLocation channelLoc,
ChannelNameKey channelKey)
Register a Channel in the database.
|
Constructor and Description |
---|
ChannelRegistration(java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key) |
Modifier and Type | Field and Description |
---|---|
private ChannelNameKey |
InputReconnectionManagerCNSImpl.key
The name key allocated to the channel.
|
Constructor and Description |
---|
InputReconnectionManagerCNSImpl(NetAltingChannelInput chanIn,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key)
Constructs a new
InputReconnectionManagerCNSImpl for use with CNS registered
channels using NameAccessLevel application isolation. |
InputReconnectionManagerCNSImpl(NetAltingChannelInput chanIn,
java.lang.String name,
NameAccessLevel accessLevel,
ChannelNameKey key,
java.lang.String cnsServiceName)
Constructs a new
InputReconnectionManagerCNSImpl for use with CNS registered
channels. |