|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.LocalObject
org.openorb.pss.connector.memory.MemoryCatalog
org.openorb.pss.connector.memory.MemorySession
org.openorb.pss.connector.memory.TransactionalMemorySession
public class TransactionalMemorySession
This class is the implementation for a transactional session. In term of isolation level, we only support READ COMMITTED and SERIALIZABLE.
Field Summary |
---|
Fields inherited from interface org.omg.CosPersistentState.TransactionalSession |
---|
ACTIVE, ENDING, NO_ASSOCIATION, SUSPENDED |
Constructor Summary | |
---|---|
TransactionalMemorySession()
Constructor |
|
TransactionalMemorySession(org.omg.PortableInterceptor.ORBInitInfo info)
Constructor |
Method Summary | |
---|---|
short |
default_isolation_level()
Read accessor for default_isolation_level attribute |
void |
end(org.omg.CosTransactions.Coordinator transaction,
boolean success)
Operation end |
short |
get_association_status()
Operation get_association_status |
void |
start(org.omg.CosTransactions.Coordinator transaction)
Operation start |
void |
suspend(org.omg.CosTransactions.Coordinator transaction)
Operation suspend |
org.omg.CosTransactions.Coordinator |
transaction()
Operation transaction |
Methods inherited from class org.openorb.pss.connector.memory.MemorySession |
---|
close, create_embedded_object, create_object, createHomePID, createPID, delete, find_home_base, flush, free_all, incarnate, refresh, setBaseInfo, stored |
Methods inherited from class org.openorb.pss.connector.memory.MemoryCatalog |
---|
access_mode, clean, connector, destroy, find_all, find_by_pid, find_ref_by_pid, find_storage_home, iterator, parameters, setCatalogInfo |
Methods inherited from class org.omg.CORBA.LocalObject |
---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.omg.CosPersistentState.CatalogBaseOperations |
---|
access_mode, close, find_by_pid, find_storage_home, flush, free_all, refresh |
Methods inherited from interface org.omg.CosPersistentState.CatalogBaseOperations |
---|
access_mode, close, find_by_pid, find_storage_home, flush, free_all, refresh |
Methods inherited from interface org.omg.CosPersistentState.CatalogBaseOperations |
---|
access_mode, close, find_by_pid, find_storage_home, flush, free_all, refresh |
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 |
Methods inherited from interface org.openorb.pss.connector.memory.MemoryCatalogBase |
---|
connector, parameters |
Constructor Detail |
---|
public TransactionalMemorySession()
public TransactionalMemorySession(org.omg.PortableInterceptor.ORBInitInfo info)
Method Detail |
---|
public short default_isolation_level()
TransactionalSessionOperations
default_isolation_level
in interface TransactionalSessionOperations
public void start(org.omg.CosTransactions.Coordinator transaction)
TransactionalSessionOperations
start
in interface TransactionalSessionOperations
public void suspend(org.omg.CosTransactions.Coordinator transaction)
TransactionalSessionOperations
suspend
in interface TransactionalSessionOperations
public void end(org.omg.CosTransactions.Coordinator transaction, boolean success)
TransactionalSessionOperations
end
in interface TransactionalSessionOperations
public short get_association_status()
TransactionalSessionOperations
get_association_status
in interface TransactionalSessionOperations
public org.omg.CosTransactions.Coordinator transaction()
TransactionalSessionOperations
transaction
in interface TransactionalSessionOperations
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |