|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.mobilitools.util.corba.NameService
MobiliTools $Name: $, $Id: NameService.java,v 1.1.1.1 2003/03/28 14:48:06 dillense Exp $
Front-end utility for the CORBA naming service.
Constructor Summary | |
NameService(org.omg.CORBA.Object obj)
Creates and initializes a new name service front-end. |
|
NameService(org.omg.CORBA.ORB orb)
Creates and initializes a new name service front-end. |
Method Summary | |
void |
bind(org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
|
void |
bind(org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj,
boolean force)
|
void |
bind(java.lang.String name,
org.omg.CORBA.Object obj)
|
void |
deepUnbind(org.omg.CosNaming.NameComponent[] name)
|
void |
deepUnbind(java.lang.String name)
|
void |
destroy(org.omg.CosNaming.NameComponent[] name)
|
void |
destroy(java.lang.String name)
|
boolean |
isContext(org.omg.CosNaming.NameComponent[] name)
|
static boolean |
isContext(org.omg.CORBA.Object obj)
|
boolean |
isContext(java.lang.String name)
|
NSbinding[] |
list(org.omg.CosNaming.NameComponent[] contextName)
Returns an array of objects of contexts bound in the given context name. |
NSbinding[] |
list(java.lang.String contextName)
Returns an array of objects of contexts bound in the given context name. |
void |
makePath(org.omg.CosNaming.NameComponent[] name)
|
void |
makePath(java.lang.String name)
|
static java.lang.String |
nameToString(org.omg.CosNaming.NameComponent[] name)
|
void |
rebind(org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
|
void |
rebind(java.lang.String name,
org.omg.CORBA.Object obj)
|
org.omg.CORBA.Object |
resolve(org.omg.CosNaming.NameComponent[] name)
Resolves a name to the bound object reference. |
org.omg.CORBA.Object |
resolve(java.lang.String name)
Resolves a String-fied name to the bound object reference. |
static org.omg.CosNaming.NameComponent[] |
stringToName(java.lang.String strName)
|
void |
unbind(org.omg.CosNaming.NameComponent[] name)
|
void |
unbind(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NameService(org.omg.CORBA.ORB orb) throws NameServiceException
orb
- reference to the current ORB object (see return from ORB.init() call).NameServiceException
- thrown if the initial reference to a naming service
cannot be obtained.public NameService(org.omg.CORBA.Object obj) throws NameServiceException
obj
- object reference narrowing to a naming context.NameServiceException
- thrown if the object reference to a naming service
cannot be narrowed to a naming context.Method Detail |
public org.omg.CORBA.Object resolve(java.lang.String name) throws NameServiceException
name
- string translation ("context!kind/.../object!kind") of the object's name.NameServiceException
- same as resolve(org.omg.CosNaming.NameComponent[])resolve(org.omg.CosNaming.NameComponent[])
,
stringToName(java.lang.String)
public org.omg.CORBA.Object resolve(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
name
- name of the object in the naming service.NameServiceException
- thrown in several failure situations:
public NSbinding[] list(java.lang.String contextName) throws NameServiceException
contextName
- the string-fied name of the context to list ("contex!kind/..." format).NameServiceException
- same as list(org.omg.CORBA.NameComponent[]).list(NameComponent[])
public NSbinding[] list(org.omg.CosNaming.NameComponent[] contextName) throws NameServiceException
contextName
- name of the context to list.NameServiceException
- thrown if a communication exception occurs
while getting the content list of the specified context, or if the specified
context cannot be narrowed to a naming context. In the former case, the actual
exception object is attached to the NameServiceException. Since some bindings may
disappear while resolving the object references, the resulting exceptions are
ignored.public void makePath(java.lang.String name) throws NameServiceException
public void makePath(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
public void bind(java.lang.String name, org.omg.CORBA.Object obj) throws NameServiceException
public void bind(org.omg.CosNaming.NameComponent[] name, org.omg.CORBA.Object obj) throws NameServiceException
public void rebind(java.lang.String name, org.omg.CORBA.Object obj) throws NameServiceException
public void rebind(org.omg.CosNaming.NameComponent[] name, org.omg.CORBA.Object obj) throws NameServiceException
public void unbind(java.lang.String name) throws NameServiceException
public void unbind(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
public void destroy(java.lang.String name) throws NameServiceException
public void destroy(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
public void deepUnbind(java.lang.String name) throws NameServiceException
public void deepUnbind(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
public void bind(org.omg.CosNaming.NameComponent[] name, org.omg.CORBA.Object obj, boolean force) throws NameServiceException
public static boolean isContext(org.omg.CORBA.Object obj)
public boolean isContext(java.lang.String name) throws NameServiceException
public boolean isContext(org.omg.CosNaming.NameComponent[] name) throws NameServiceException
public static java.lang.String nameToString(org.omg.CosNaming.NameComponent[] name)
public static org.omg.CosNaming.NameComponent[] stringToName(java.lang.String strName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |