|
FreeHEP API Version v1.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--hep.aida.ref.remote.RemoteMutableStore | +--hep.aida.ref.remote.corba.CorbaMutableStore
This is implementation of IDevMutableStore that works with AIDA CORBA Client. Supported options: ior=ior_value iorFileURL=file_URL ServerName=name_of_server_in_CORBA_Name_service
Field Summary |
Fields inherited from class hep.aida.ref.remote.RemoteMutableStore |
client, event, hurry, recursive, tree |
Constructor Summary | |
CorbaMutableStore()
Creates a new instance of CorbaMutableStore |
Method Summary | |
void |
close()
Close Store and free all resources associated with it. |
protected RemoteClient |
createClient(Map options)
|
hep.aida.IManagedObject |
createObject(String name,
String aidaType)
Create an IManagedObject that can be later updated. |
void |
updateData(String path,
String aidaType)
Initiates the process of updating content for an IManagedObject. |
Methods inherited from class hep.aida.ref.remote.RemoteMutableStore |
commit, init, isReadOnly, main, read, read, stateChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CorbaMutableStore()
Method Detail |
protected RemoteClient createClient(Map options)
createClient
in class RemoteMutableStore
public void updateData(String path, String aidaType) throws IllegalArgumentException
IDevMutableStore
updateData
in interface IDevMutableStore
updateData
in class RemoteMutableStore
path
- The path to the object which is to be updated.aidaType
- Type of object (this parameter does not have to be used).
IllegalArgumentException
- If the path does not exist, or if it is a directory.public hep.aida.IManagedObject createObject(String name, String aidaType) throws IllegalArgumentException
IDevMutableStore
createObject
in interface IDevMutableStore
createObject
in class RemoteMutableStore
name
- Simple name of an object which is to be created, no directories.aidaType
- Type of object.
IllegalArgumentException
- If unknown type.public void close() throws IOException
IStore
close
in interface IStore
close
in class RemoteMutableStore
IOException
|
FreeHEP API Version v1.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |