The COS (Common Object Service) Naming Service allows an object to be found from its symbolic name.
See: Description
Interface Summary | |
---|---|
BindingIterator | The iterator for seing the available bindings. |
BindingIteratorOperations | The operations, applicable for an iterator for seing the available bindings. |
NamingContext | The interface for the naming context. |
NamingContextExt | The extended naming context interface, defined since 1.4. |
NamingContextExtOperations | The extended naming context operations, defined since 1.4. |
NamingContextOperations | The naming context operations. |
Class Summary | |
---|---|
Binding | Defines the binding with the given name and type. |
BindingHelper | The helper operations for {@link Binding}. |
BindingHolder | A holder for the binding type. |
BindingIteratorHelper | The helper operations for {@link BindingIterator} |
BindingIteratorHolder | The holder to store the binding iterator. |
BindingIteratorPOA | The binding iterator servant, used in POA-based naming service implementations. |
BindingListHelper | The helper operations for the binding list. |
BindingListHolder | A class to hold the binding list. |
BindingType | Specifies the binding type (how the binding has been created). |
BindingTypeHelper | A helper operations of the {@link BindingType} |
BindingTypeHolder | Holds the binding type. |
IstringHelper | "Istring" was a "placeholder for a future IDL internationalized string data type" in the original specification. |
NameComponent | The name component, a node in the multi-comonent name. |
NameComponentHelper | A helper classes for the name component. |
NameComponentHolder | The name component holder. |
NameHelper | The helper operations for the name that is defined as an array of the name components. |
NameHolder | The holder for the name that is defined as an array of the name components. |
NamingContextExtHelper | The helper operations for the extended naming context. |
NamingContextExtHolder | A holder for the extended naming context, added since 1.4. |
NamingContextExtPOA | The extended naming service servant. |
NamingContextHelper | The helper operations for the naming context. |
NamingContextHolder | A holder for the naming context. |
NamingContextPOA | The naming service servant. |
_BindingIteratorImplBase | The binding iterator implementation base. |
_BindingIteratorStub | The binding interator stub (proxy), used on the client side. |
_NamingContextExtImplBase | The extended naming context implementation base. |
_NamingContextExtStub | The extended naming context stub (proxy), used on the client side. |
_NamingContextImplBase | The naming context implementation base. |
_NamingContextStub | The naming context stub (proxy), used on the client side. |
The COS (Common Object Service) Naming Service allows an object to be found from its symbolic name. The client obtains the object reference invoking the naming service as any other CORBA service. The naming service itself can be located from the stringified object reference (see {@link org.omg.CORBA.ORB#string_to_object(String)} or from the ORB pre-configured data by passing "NameService" to {@link org.omg.CORBA.ORB.Object#resolve_initial_references(String)}. The returned object is casted to the NamingContextExt using {@link org.omg.CosNaming.NamingContextExtHelper#narrow}. The Naming Service can reside on any host accessible within the network.
The default pre-configured location method uses two parameters (properties, applet parameters or command line parameters): org.omg.CORBA.ORBInitialHost and org.omg.CORBA.ORBInitialPort. If these parameters are missing, the naming service is supposed to be running at port 900 on the local host.