A read-only name service. The name service provides hierarchical
object lookup. The path names are separated by '/'.
Because the name service is hierarchical, a lookup of an intermediate
node will return a NameServer instance.
The following example is a simple use of the NameServer:
/dir-1/1 - where foo contains the string "foo-1"
/dir-1/2 - where foo contains the string "foo-2"
/dir-2/1 - where foo contains the string "foo-1"
/dir-2/2 - where foo contains the string "foo-2"
The root server might have a URL like:
http://www.caucho.com/hessian/hessian/name?ejbid=/
So root.lookup("/dir-1/1") will return the string
"foo-1", and root.lookup("/dir-1") will return the
NameServer with the URL:
http://www.caucho.com/hessian/hessian/name?ejbid=/dir-1
|