org.omegahat.Interfaces.CORBA
Class NamingServiceDatabase
java.lang.Object
|
+--org.omg.CORBA.portable.ObjectImpl
|
+--org.omg.CORBA.DynamicImplementation
|
+--org.omg.CosNaming._NamingContextImplBase
|
+--org.omegahat.Interfaces.CORBA.NamingService
|
+--org.omegahat.Interfaces.CORBA.NamingServiceDatabase
- All Implemented Interfaces:
- Activable, Database, 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:
- NamingContextServerPool, ProtectedNamingServiceDatabase
- public class NamingServiceDatabase
- extends NamingService
- implements Database
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.String |
name
|
|
Method Summary |
boolean |
assign(java.lang.String name,
java.lang.Object obj)
assigns obj to the database under name. |
boolean |
attach(DatabaseCustomer e)
|
void |
clear()
remove all the objects from the database. |
boolean |
detach(DatabaseCustomer e)
|
boolean |
exists(java.lang.String name)
does the object exist in the database? |
java.lang.Object |
get(java.lang.String name)
returns the object in the database assigned under the name. |
java.lang.String |
getName()
|
int |
getState()
|
java.lang.String |
name()
|
java.lang.String |
name(java.lang.String n)
|
java.lang.String[] |
objects()
the array of object names. |
java.lang.Object |
remove(java.lang.String name)
remove the object from the database |
java.lang.String |
setName(java.lang.String name)
|
int |
setState(int val)
|
int |
size()
what is the size (in bytes?) of the database. |
| Methods inherited from class org.omegahat.Interfaces.CORBA.NamingService |
bind_context, bind_new_context, bind_new_context, bind, bind, bind, connect, connect, create, create, destroy, get, get, getContents, getDynamicField, getObject, getObject, list, list, names, nameServer, nameServer, nameServer, new_context, orb, orb, rebind_context, rebind, resolve, setDynamicField, showName, stringToName, stringToName, subset, unbind, unbind, unbind |
| 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 |
name
protected java.lang.String name
NamingServiceDatabase
public NamingServiceDatabase()
NamingServiceDatabase
public NamingServiceDatabase(org.omg.CORBA.ORB orb)
NamingServiceDatabase
public NamingServiceDatabase(org.omg.CosNaming.NamingContext ctx)
NamingServiceDatabase
public NamingServiceDatabase(org.omg.CosNaming.NamingContext ctx,
java.lang.String name)
objects
public java.lang.String[] objects()
- Description copied from interface:
Database
- the array of object names.
- Specified by:
objects in interface Database
get
public java.lang.Object get(java.lang.String name)
- Description copied from interface:
Database
- returns the object in the database assigned under the name.
or
null if none.
- Specified by:
get in interface Database- Overrides:
get in class NamingService
- Following copied from class:
org.omegahat.Interfaces.CORBA.NamingService
- See Also:
assign
public boolean assign(java.lang.String name,
java.lang.Object obj)
- Description copied from interface:
Database
- assigns
obj to the database under name.
- Specified by:
assign in interface Database
- Following copied from interface:
org.omegahat.Environment.Databases.Database
- Parameters:
obj - any object, including nullname - a string (preferably non-empty) to locate the object in
the database.
remove
public java.lang.Object remove(java.lang.String name)
- Description copied from interface:
Database
- remove the object from the database
- Specified by:
remove in interface Database
- Following copied from interface:
org.omegahat.Environment.Databases.Database
- Parameters:
name - any string, matching the one used in a previous
assignment.
exists
public boolean exists(java.lang.String name)
- Description copied from interface:
Database
- does the object exist in the database?
- Specified by:
exists in interface Database
getName
public java.lang.String getName()
- Specified by:
getName in interface Database
setName
public java.lang.String setName(java.lang.String name)
- Specified by:
setName in interface Database
size
public int size()
- Description copied from interface:
Database
- what is the size (in bytes?) of the database.
- Specified by:
size in interface Database
clear
public void clear()
- Description copied from interface:
Database
- remove all the objects from the database.
- Specified by:
clear in interface Database
setState
public int setState(int val)
- Specified by:
setState in interface Activable
getState
public int getState()
- Specified by:
getState in interface Activable
detach
public boolean detach(DatabaseCustomer e)
- Specified by:
detach in interface Database
attach
public boolean attach(DatabaseCustomer e)
- Specified by:
attach in interface Database
name
public java.lang.String name()
name
public java.lang.String name(java.lang.String n)