Bound names comprise a changeable Addr which carries a host list of internet addresses.
Bound names comprise a changeable Addr which carries a host list of internet addresses.
Equality of two Names is delegated to id
. Two Bound instances
are equal whenever their id
s are. id
identifies the addr
and not the path
. If the id
is a Name.Path,
it should only contain *bound*--not residual--path components.
The path
contains unbound residual path components that were not
processed during name resolution.
Path names comprise a Path denoting a network location.
Create a path-based Name which is interpreted vis-à-vis the current request-local delegation table.
Create a path-based Name which is interpreted vis-à-vis the current request-local delegation table.
Names.fromPath for Java compatibility.
Create a path-based Name which is interpreted vis-à-vis the current request-local delegation table.
Create a path-based Name which is interpreted vis-à-vis the current request-local delegation table.
Names.fromPath for Java compatibility.
Create a pre-bound address.
Create a pre-bound address.
Names.bound for Java compatibility.
An always-empty name.
An always-empty name.
Names.empty for Java compatibility.
Create a name from a group.
Create a name from a group.
Full Addr semantics cannot be recovered from Group. We take a conservative approach here: we will only provide bound and failed addresses. Empty sets could indicate either pending or negative resolutions. A failed address is only returned if the Group contains a SocketAddress that is not an InetSocketAddress.
See Names for Java compatibility APIs.