public final class NameAccessLevel
extends java.lang.Object
implements java.io.Serializable
AbstractID objects (currently including
ApplicationID,
NodeID,
DomainID and
GlobalID
). An AbstractID object can have a single parent
AbstractID object. This allows a tree-like hierarchy
to be formed which in turn allows a name space hierarchy.
For example, two ApplicationID objects, A and B, may each
have a parent NodeID Z. The namespaces created around
A and B will each be a superset of the namespace of Z. Channels registered
in Z's namespace can be resolved in either A's or B's namespace. A channel
registered in A's namespace may neither be resolved in Z's namespace nor
B's.
| Modifier and Type | Field and Description |
|---|---|
static NameAccessLevel |
GLOBAL_ACCESS_LEVEL
The
NameAccessLevel for the global namespace. |
| Constructor and Description |
|---|
NameAccessLevel(AbstractID abstractID)
Constructor which takes an
AbstractID to use
for identifying the namespace. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compares an object with this object.
|
int |
hashCode()
Returns a hash code for this object obeying the standard rules
for a hash code.
|
java.lang.String |
toString()
Returns a string representation of this object.
|
public static final NameAccessLevel GLOBAL_ACCESS_LEVEL
NameAccessLevel for the global namespace.public NameAccessLevel(AbstractID abstractID)
Constructor which takes an AbstractID to use
for identifying the namespace.
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectture iff the other object is a
NameAccessLevel object which has an
equal underlying AbstractID.AbstractIDpublic int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1996–2019. All rights reserved.