|
||||||||
| 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.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 TransactionalSessionOperationspublic void start(org.omg.CosTransactions.Coordinator transaction)
TransactionalSessionOperations
start in interface TransactionalSessionOperationspublic 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 TransactionalSessionOperationspublic short get_association_status()
TransactionalSessionOperations
get_association_status in interface TransactionalSessionOperationspublic 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 | |||||||