org.openorb.pss.connector.memory
public class MemorySession extends MemoryCatalog implements Session, MemoryCatalogBase
Constructor Summary | |
---|---|
MemorySession() | |
MemorySession(ORBInitInfo info)
Constructor |
Method Summary | |
---|---|
void | close() |
PID | createHomePID(String storage_home_name)
Generate a Home PID |
PID | createPID(PID home_pid, long index)
Generate a storage type PID |
StorageObject | create_embedded_object(StorageHomeBase home_base, String storage_type_id)
This operation creates a new embedded storage type |
StorageObject | create_object(StorageHomeBase home_base, String storage_type_id)
This operation creates a new storage type |
void | delete(PID home_pid, PID type_pid)
Delete a storage object |
StorageHomeBase | find_home_base(PID pid)
Returns an storage object home from its PID ( high part is only used ) |
void | flush() |
void | free_all() |
StorageObject | incarnate(StorageHomeBase home_base, byte[] storage_type_pid, String storage_type_id)
This operation returns a storage type incarnation |
void | refresh() |
void | setBaseInfo(MemoryConnector connector, short access, Parameter[] parameters)
Set the base information require by a catalog |
boolean | stored(PID home_pid, PID type_pid)
Look for a stored object |