Package org.jcsp.net.cns
Class CNSNetChannelLocation
java.lang.Object
org.jcsp.net.NetChannelLocation
org.jcsp.net.cns.CNSNetChannelLocation
- All Implemented Interfaces:
Serializable
,Cloneable
Instances of this class are returned by the resolve methods
of
. JCSP.NET users cannot create
the objects directly.
CNSService
The objects returned by the
can be used
in place of normal CNSService
NetChannelLocation
objects.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate NameAccessLevel
private CNSUser
private String
private String
-
Constructor Summary
ConstructorsConstructorDescriptionCNSNetChannelLocation
(NetChannelLocation locToClone, String name, NameAccessLevel accessLevel, CNSService cnsService, String cnsServiceName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
refresh()
This method requests that the instance of this class refresh its information.Methods inherited from class org.jcsp.net.NetChannelLocation
checkEqual, clone, equals, getChannelAddress, getChannelLabel, getChannelNodeID, getStringID, hashCode, refreshFrom
-
Field Details
-
name
-
accessLevel
-
cnsResolver
-
cnsServiceName
-
-
Constructor Details
-
CNSNetChannelLocation
CNSNetChannelLocation(NetChannelLocation locToClone, String name, NameAccessLevel accessLevel, CNSService cnsService, String cnsServiceName)
-
-
Method Details
-
refresh
public boolean refresh()This method requests that the instance of this class refresh its information. The method will re-resolve the location of theNetChannelInput
from the channel name server.- Overrides:
refresh
in classNetChannelLocation
- Returns:
true
if any information has changed, otherwisefalse
.
-