org.omegahat.Interfaces.CORBA
Class NamingService
java.lang.Object
|
+--org.omg.CORBA.portable.ObjectImpl
|
+--org.omg.CORBA.DynamicImplementation
|
+--org.omg.CosNaming._NamingContextImplBase
|
+--org.omegahat.Interfaces.CORBA.NamingService
- All Implemented Interfaces:
- DynamicFieldAccessInt, org.omg.CORBA.portable.IDLEntity, org.omg.CosNaming.NamingContext, org.omg.CosNaming.NamingContextOperations, org.omg.CORBA.Object, java.io.Serializable, Subsettable
- Direct Known Subclasses:
- NamingServiceDatabase
- public class NamingService
- extends org.omg.CosNaming._NamingContextImplBase
- implements Subsettable, DynamicFieldAccessInt, org.omg.CosNaming.NamingContext
- See Also:
- Serialized Form
|
Field Summary |
protected org.omg.CosNaming.NamingContext |
nameserver
|
protected org.omg.CORBA.ORB |
orb
|
static java.lang.String |
ServiceName
The name used to resolve the naming service from the
ORB. |
|
Method Summary |
void |
bind_context(org.omg.CosNaming.NameComponent[] name,
org.omg.CosNaming.NamingContext nc)
|
org.omg.CosNaming.NamingContext |
bind_new_context(org.omg.CosNaming.NameComponent[] name)
|
org.omg.CosNaming.NamingContext |
bind_new_context(java.lang.String name)
|
void |
bind(org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
|
void |
bind(java.lang.String[] names,
org.omg.CORBA.Object obj)
|
void |
bind(java.lang.String name,
org.omg.CORBA.Object obj)
|
NamingService |
connect()
Compute the reference for the naming server. |
NamingService |
connect(org.omg.CORBA.ORB orb)
|
org.omg.CosNaming.NamingContext |
create(org.omg.CosNaming.NameComponent[] name)
|
org.omg.CosNaming.NamingContext |
create(java.lang.String name)
|
void |
destroy()
|
java.lang.Object |
get(org.omg.CosNaming.NameComponent[] name)
Gets the object |
java.lang.Object |
get(java.lang.String name)
Return the CORBA object associated with
the specified name in the
NamingContext associated
with this object, namely the default naming service. |
java.lang.Object |
get(java.lang.String[] name)
Returns the object identified by the nested name
given in separate components. |
org.omg.CosNaming.NamingContext |
getContents()
|
java.lang.Object |
getDynamicField(java.lang.String name)
|
org.omg.CORBA.Object |
getObject(org.omg.CosNaming.NameComponent[] name)
|
org.omg.CORBA.Object |
getObject(java.lang.String name)
|
org.omg.CosNaming.BindingListHolder |
list()
|
void |
list(int num,
org.omg.CosNaming.BindingListHolder list,
org.omg.CosNaming.BindingIteratorHolder iterator)
|
java.util.Vector |
names()
|
org.omg.CosNaming.NamingContext |
nameServer()
|
org.omg.CosNaming.NamingContext |
nameServer(org.omg.CosNaming.NamingContext ctx)
|
org.omg.CosNaming.NamingContext |
nameServer(org.omg.CORBA.Object obj)
|
org.omg.CosNaming.NamingContext |
new_context()
|
org.omg.CORBA.ORB |
orb()
|
org.omg.CORBA.ORB |
orb(org.omg.CORBA.ORB o)
|
void |
rebind_context(org.omg.CosNaming.NameComponent[] name,
org.omg.CosNaming.NamingContext nc)
|
void |
rebind(org.omg.CosNaming.NameComponent[] n,
org.omg.CORBA.Object value)
|
org.omg.CORBA.Object |
resolve(org.omg.CosNaming.NameComponent[] name)
|
java.lang.Object |
setDynamicField(java.lang.String name,
java.lang.Object value)
|
void |
showName(org.omg.CosNaming.NameComponent[] name)
|
org.omg.CosNaming.NameComponent[] |
stringToName(java.lang.String str)
|
org.omg.CosNaming.NameComponent[] |
stringToName(java.lang.String[] str)
|
java.lang.Object |
subset(java.lang.Object index,
boolean keepStructure)
|
void |
unbind(org.omg.CosNaming.NameComponent[] name)
|
void |
unbind(java.lang.String name)
|
void |
unbind(java.lang.String[] names)
|
| Methods inherited from class org.omg.CosNaming._NamingContextImplBase |
_ids, invoke |
| Methods inherited from class org.omg.CORBA.portable.ObjectImpl |
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
ServiceName
public static java.lang.String ServiceName
- The name used to resolve the naming service from the
ORB.
orb
protected org.omg.CORBA.ORB orb
nameserver
protected org.omg.CosNaming.NamingContext nameserver
NamingService
public NamingService(org.omg.CORBA.ORB orb)
NamingService
public NamingService(org.omg.CORBA.ORB orb,
java.lang.String ior)
NamingService
public NamingService(org.omg.CORBA.ORB orb,
IOR ior)
NamingService
public NamingService(org.omg.CosNaming.NamingContext ctx)
NamingService
public NamingService(org.omg.CORBA.Object obj)
NamingService
public NamingService()
connect
public NamingService connect()
- Compute the reference for the naming server.
connect
public NamingService connect(org.omg.CORBA.ORB orb)
getObject
public org.omg.CORBA.Object getObject(java.lang.String name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed
getObject
public org.omg.CORBA.Object getObject(org.omg.CosNaming.NameComponent[] name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed
get
public java.lang.Object get(java.lang.String name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed
- Return the CORBA object associated with
the specified name in the
NamingContext associated
with this object, namely the default naming service.
- See Also:
get
public java.lang.Object get(java.lang.String[] name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed
- Returns the object identified by the nested name
given in separate components.
This is a convenience method that
calls
get(NameComponent[])
get
public java.lang.Object get(org.omg.CosNaming.NameComponent[] name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed
- Gets the object
bind
public void bind(java.lang.String name,
org.omg.CORBA.Object obj)
bind
public void bind(java.lang.String[] names,
org.omg.CORBA.Object obj)
bind
public void bind(org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
- Specified by:
bind in interface org.omg.CosNaming.NamingContextOperations- Overrides:
bind in class org.omg.CosNaming._NamingContextImplBase
unbind
public void unbind(java.lang.String name)
unbind
public void unbind(java.lang.String[] names)
unbind
public void unbind(org.omg.CosNaming.NameComponent[] name)
- Specified by:
unbind in interface org.omg.CosNaming.NamingContextOperations- Overrides:
unbind in class org.omg.CosNaming._NamingContextImplBase
names
public java.util.Vector names()
list
public org.omg.CosNaming.BindingListHolder list()
getContents
public org.omg.CosNaming.NamingContext getContents()
stringToName
public org.omg.CosNaming.NameComponent[] stringToName(java.lang.String[] str)
stringToName
public org.omg.CosNaming.NameComponent[] stringToName(java.lang.String str)
orb
public org.omg.CORBA.ORB orb()
orb
public org.omg.CORBA.ORB orb(org.omg.CORBA.ORB o)
nameServer
public org.omg.CosNaming.NamingContext nameServer()
nameServer
public org.omg.CosNaming.NamingContext nameServer(org.omg.CORBA.Object obj)
nameServer
public org.omg.CosNaming.NamingContext nameServer(org.omg.CosNaming.NamingContext ctx)
showName
public void showName(org.omg.CosNaming.NameComponent[] name)
create
public org.omg.CosNaming.NamingContext create(java.lang.String name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.AlreadyBound
create
public org.omg.CosNaming.NamingContext create(org.omg.CosNaming.NameComponent[] name)
throws org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.AlreadyBound
subset
public java.lang.Object subset(java.lang.Object index,
boolean keepStructure)
throws java.lang.Throwable
- Specified by:
subset in interface Subsettable
getDynamicField
public java.lang.Object getDynamicField(java.lang.String name)
throws java.lang.Throwable
- Specified by:
getDynamicField in interface DynamicFieldAccessInt
setDynamicField
public java.lang.Object setDynamicField(java.lang.String name,
java.lang.Object value)
throws java.lang.Throwable
- Specified by:
setDynamicField in interface DynamicFieldAccessInt
rebind
public void rebind(org.omg.CosNaming.NameComponent[] n,
org.omg.CORBA.Object value)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName
- Specified by:
rebind in interface org.omg.CosNaming.NamingContextOperations- Overrides:
rebind in class org.omg.CosNaming._NamingContextImplBase
destroy
public void destroy()
throws org.omg.CosNaming.NamingContextPackage.NotEmpty
- Specified by:
destroy in interface org.omg.CosNaming.NamingContextOperations- Overrides:
destroy in class org.omg.CosNaming._NamingContextImplBase
list
public void list(int num,
org.omg.CosNaming.BindingListHolder list,
org.omg.CosNaming.BindingIteratorHolder iterator)
- Specified by:
list in interface org.omg.CosNaming.NamingContextOperations- Overrides:
list in class org.omg.CosNaming._NamingContextImplBase
new_context
public org.omg.CosNaming.NamingContext new_context()
- Specified by:
new_context in interface org.omg.CosNaming.NamingContextOperations- Overrides:
new_context in class org.omg.CosNaming._NamingContextImplBase
bind_new_context
public org.omg.CosNaming.NamingContext bind_new_context(org.omg.CosNaming.NameComponent[] name)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound
- Specified by:
bind_new_context in interface org.omg.CosNaming.NamingContextOperations- Overrides:
bind_new_context in class org.omg.CosNaming._NamingContextImplBase
bind_new_context
public org.omg.CosNaming.NamingContext bind_new_context(java.lang.String name)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound
bind_context
public void bind_context(org.omg.CosNaming.NameComponent[] name,
org.omg.CosNaming.NamingContext nc)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound
- Specified by:
bind_context in interface org.omg.CosNaming.NamingContextOperations- Overrides:
bind_context in class org.omg.CosNaming._NamingContextImplBase
rebind_context
public void rebind_context(org.omg.CosNaming.NameComponent[] name,
org.omg.CosNaming.NamingContext nc)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName
- Specified by:
rebind_context in interface org.omg.CosNaming.NamingContextOperations- Overrides:
rebind_context in class org.omg.CosNaming._NamingContextImplBase
resolve
public org.omg.CORBA.Object resolve(org.omg.CosNaming.NameComponent[] name)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName
- Specified by:
resolve in interface org.omg.CosNaming.NamingContextOperations- Overrides:
resolve in class org.omg.CosNaming._NamingContextImplBase