|
||||||||
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.database.DatabaseCatalog
org.openorb.pss.connector.database.DatabaseSession
org.openorb.pss.connector.database.TransactionalDatabaseSession
public class TransactionalDatabaseSession
This class provides transactional session for database persistence.
Field Summary |
---|
Fields inherited from interface org.omg.CosPersistentState.TransactionalSession |
---|
ACTIVE, ENDING, NO_ASSOCIATION, SUSPENDED |
Constructor Summary | |
---|---|
TransactionalDatabaseSession()
Constructor without any parameter |
|
TransactionalDatabaseSession(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 |
boolean |
is_associated_to(org.omg.CosTransactions.Coordinator transaction)
This operation is used to test if this transactional session is associated to a transaction coordinator. |
void |
remove_database_resource()
Remove the transactional database resource |
void |
setBaseInfo(DatabaseConnector connector,
short default_isolation_level,
EndOfAssociationCallback callback,
short access,
Parameter[] parameters)
Set the base information require by a catalog |
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.database.DatabaseSession |
---|
close, create_embedded_object, create_empty_object, create_object, createHomePID, createPID, destroy, find_home_base, find_pids, find, flush, free_all, getParameter, incarnate, read, refresh, remove, setBaseInfo, stored, write_entry_into_database, write |
Methods inherited from class org.openorb.pss.connector.database.DatabaseCatalog |
---|
access_mode, clean, connector, 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.database.DatabaseCatalogBase |
---|
connector, parameters |
Constructor Detail |
---|
public TransactionalDatabaseSession()
public TransactionalDatabaseSession(org.omg.PortableInterceptor.ORBInitInfo info)
Method Detail |
---|
public void setBaseInfo(DatabaseConnector connector, short default_isolation_level, EndOfAssociationCallback callback, short access, Parameter[] parameters)
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
public void remove_database_resource()
public boolean is_associated_to(org.omg.CosTransactions.Coordinator transaction)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |