Name

NameComponent

Synopsis

A NameComponent represents one element in a name binding for an object. The name of an object in a NamingContext is composed of a sequence of NameComponents. Each NameComponent represents a subcontext the object falls within, and the last NameComponent is the object’s name within its closest context. So an object bound to the name apple-146 within a context bound to the name fruit within a root context, would have two NameComponents in its fully qualified name within the root context, {'fruit', 'apple-146'}.

A NameComponent contains an ID member, which represents the name associated with the component, and a kind field, which can optionally be used to further differentiate branches in a naming directory. The Naming Service does not consider the kind field on NameComponents when determining the uniqueness of name bindings, so each ordered list of ID fields extracted from a fully qualified name binding must be unique.

                  
public final class NameComponent implements org.omg.CORBA.portable.IDLEntity {
// Public Constructors
   public NameComponent();  
   public NameComponent( String _id, String _kind);  
// Public Instance Fields
   public String id;  
   public String kind;  
}

Passed To

Too many methods to list.

Returned By

_NamingContextExtStub.to_name(), NameComponentHelper.{extract(), read()}, NameHelper.{extract(), read()}, NamingContextExtOperations.to_name()

Type Of

org.omg.CosNaming.Binding.binding_name ...

Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.