- change(long, Object) - Method in class org.objectweb.jotm.TimerEvent
-
- cleanup() - Method in class org.objectweb.jotm.TransactionImpl
-
- clearThreadTx() - Method in class org.objectweb.jotm.Current
-
Clear transaction from this thread if not known.
- clock() - Method in class org.objectweb.jotm.TimerManager
-
cney speed up the clock x1000 when shutting down
update all timers in the list
each timer expired is put in a special list of expired timers
they will be processed then by the Batch Thread.
- commit(boolean) - Method in class org.objectweb.jotm.ControlImpl
-
Commits this transaction
- commit() - Method in class org.objectweb.jotm.ControlImpl
-
Sub-coordinator received commit from its superior.
- commit() - Method in class org.objectweb.jotm.Current
-
Commits the transaction associated with the current thread.
- commit() - Method in interface org.objectweb.jotm.Resource
-
phase 2 of the 2PC.
- commit() - Method in class org.objectweb.jotm.SubCoordinator
-
phase 2 of the 2PC.
- commit(boolean) - Method in interface org.objectweb.jotm.Terminator
-
commit the transaction.
- commit() - Method in class org.objectweb.jotm.TransactionImpl
-
Complete the transaction represented by this Transaction object
The calling thread is not required to have the same transaction
associated with the thread.
- commit(Xid, boolean) - Method in class org.objectweb.jotm.XATerminatorImpl
-
Commits the global transaction specified by xid.
- commit_one_phase() - Method in class org.objectweb.jotm.ControlImpl
-
Sub-coordinator received commit_one_phase from its superior.
- commit_one_phase() - Method in interface org.objectweb.jotm.Resource
-
commit 1 phase.
- commit_one_phase() - Method in class org.objectweb.jotm.SubCoordinator
-
commit 1 phase.
- connectionClosed(ResourceManagerEvent) - Method in interface org.objectweb.transaction.jta.ResourceManagerEventListener
-
This method is called by the resource manager when a logical connection
that was opened without transaction context is closed.
- connectionErrorOccured(ResourceManagerEvent) - Method in interface org.objectweb.transaction.jta.ResourceManagerEventListener
-
This method is called by the resource manager when a logical connection
that was opened without transaction context is about to throw an
exception.
- connectionOpened(ResourceManagerEvent) - Method in interface org.objectweb.transaction.jta.ResourceManagerEventListener
-
This method is called by the resource manager when a
getConnection
call is made without a transaction
context.
- Control - Interface in org.objectweb.jotm
-
OTS-like Control interface.
- ControlImpl - Class in org.objectweb.jotm
-
Implementation of the object that represents a transaction.
- Coordinator - Interface in org.objectweb.jotm
-
OTS-like Coordinator.
- create(int) - Method in interface org.objectweb.jotm.TransactionFactory
-
- create(int, Xid) - Method in interface org.objectweb.jotm.TransactionFactory
-
- create(int) - Method in class org.objectweb.jotm.TransactionFactoryImpl
-
Create a new Control implementation on JTM.
- create(int, Xid) - Method in class org.objectweb.jotm.TransactionFactoryImpl
-
Create a new Control implementation on JTM.
- Current - Class in org.objectweb.jotm
-
Current
is the common implementation for
UserTransaction
.
- Current() - Constructor for class org.objectweb.jotm.Current
-
Default constructor.
- Current(TransactionFactory) - Constructor for class org.objectweb.jotm.Current
-
Constructor for an application server.
- get_coordinator() - Method in interface org.objectweb.jotm.Control
-
get Coordinator.
- get_coordinator() - Method in class org.objectweb.jotm.ControlImpl
-
Gets the Coordinator object for this transaction
- get_status() - Method in class org.objectweb.jotm.ControlImpl
-
Gets the current status of this transaction
- get_status() - Method in interface org.objectweb.jotm.Coordinator
-
- get_terminator() - Method in interface org.objectweb.jotm.Control
-
get Terminator.
- get_terminator() - Method in class org.objectweb.jotm.ControlImpl
-
Gets the Terminator object for this transaction
- get_transaction_name() - Method in class org.objectweb.jotm.ControlImpl
-
Gets a String that represents the transaction name.
- get_transaction_name() - Method in interface org.objectweb.jotm.Coordinator
-
- getAllRcTx() - Method in class org.objectweb.jotm.Current
-
Get all Transactions that may require recovery.
- getAllTx() - Method in class org.objectweb.jotm.Current
-
Get all executing transactions.
- getAllXaTx(String) - Method in class org.objectweb.jotm.Current
-
Get all XAResources that may require recovery.
- getAllXid() - Method in class org.objectweb.jotm.Current
-
Get all Xid's associated with this transaction.
- getAppServer() - Static method in class org.objectweb.jotm.Current
-
Gets the Application Server enabled value
- getBranchQualifier() - Method in class org.objectweb.jotm.JavaXidImpl
-
Get the Branch Qualifier for that Xid
- getBranchQualifier() - Method in class org.objectweb.jotm.XidImpl
-
Get the Branch Qualifier for that Xid
- getControl() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Get the control associated with the transaction
- getControl() - Method in interface org.objectweb.jotm.TransactionContext
-
get the Control of the Transaction.
- getCoordinator() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Get the coordinator associated with the transaction
- getCoordinator() - Method in interface org.objectweb.jotm.TransactionContext
-
get the Coordinator of the transaction.
- getCurrent() - Static method in class org.objectweb.jotm.Current
-
Returns the unique instance of the class or null
if not
initialized in case of plain client.
- getDefaultRecovery() - Static method in class org.objectweb.jotm.Current
-
Gets the default recovery value
- getDefaultTimeout() - Method in class org.objectweb.jotm.Current
-
Gets the default timeout value
- getEnlistedXAResource() - Method in class org.objectweb.jotm.TransactionImpl
-
get a copy of the list of currently enlisted resource
- getFlagName(int) - Static method in class org.objectweb.jotm.XAResourceHelper
-
- getFormatId() - Method in class org.objectweb.jotm.JavaXidImpl
-
Get the format id for that Xid
- getFormatId() - Method in class org.objectweb.jotm.XidImpl
-
Get the format id for that Xid
- getGlobalTransactionId() - Method in class org.objectweb.jotm.JavaXidImpl
-
Get the Global Id for that Xid
- getGlobalTransactionId() - Method in class org.objectweb.jotm.XidImpl
-
Get the Global Id for that Xid
- getHostName() - Method in interface org.objectweb.jotm.TransactionFactory
-
- getHostName() - Method in class org.objectweb.jotm.TransactionFactoryImpl
-
management method
- getInstance() - Static method in class org.objectweb.jotm.TimerManager
-
Get an instance of the TimerManager
- getInstance() - Static method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Return an opaque object to represent the transaction bound to the current
thread at the time this method is called.
- getJavaxXid(int) - Method in class org.objectweb.jotm.SubCoordinator
-
Get the javaxxid at specified index in the list
- getJotmRecovery() - Static method in class org.objectweb.jotm.JotmRecovery
-
Returns the unique instance of the class or null
if not
initialized.
- getJotmRecovery() - Method in interface org.objectweb.jotm.TransactionRecovery
-
- getJotmRecovery() - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
- getJTM() - Static method in class org.objectweb.jotm.Current
-
Returns the TMFactory (in JTM)
- getmyRecoverRmInfo() - Method in class org.objectweb.jotm.JotmRecovery
-
- getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryFactory
-
- getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.objectweb.jotm.UserTransactionFactory
-
- getPortNumber() - Method in interface org.objectweb.jotm.TransactionFactory
-
- getPortNumber() - Method in class org.objectweb.jotm.TransactionFactoryImpl
-
management method
- getPreparedHeuristicXid() - Method in class org.objectweb.jotm.Current
-
Get the Xid's of all prepared transactions.
- getPropagationContext(boolean) - Method in class org.objectweb.jotm.Current
-
Get the transaction context associated with the current thread or null
if the thread is not involved in a transaction.
- getPropagationContext(boolean) - Method in class org.objectweb.jotm.TransactionImpl
-
Return associated PropagationContext
Used for implicit Context propagation.
- getRecoverRmInfo() - Static method in class org.objectweb.jotm.JotmRecovery
-
Returns the unique instance of the class or null
if not
initialized.
- getReference() - Method in class org.objectweb.jotm.Current
-
Retrieves the Reference
of this object.
- getReference() - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Retrieves the Reference
of this object.
- getResource(Object) - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Get an object from the map of resources being managed for the current
transaction.
- getRmIndex(byte[]) - Method in class org.objectweb.jotm.JotmRecovery
-
Returns the index of the Resource Manager's XAResource.
- getRmRegistration() - Method in interface org.objectweb.jotm.TransactionRecovery
-
- getRmRegistration() - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
- getRollbackOnly() - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Get the rollbackOnly
status of the transaction bound to
the current thread.
- getStatus() - Method in class org.objectweb.jotm.Current
-
Returns the status of the transaction associated with the current
thread.
- getStatus() - Method in class org.objectweb.jotm.SubCoordinator
-
return the status of this transaction
- getStatus() - Method in class org.objectweb.jotm.TransactionImpl
-
Obtain the status of the transaction associated with the current thread.
- getTerminator() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Get the Terminator associated with the transaction
- getTerminator() - Method in interface org.objectweb.jotm.TransactionContext
-
get the Terminator of the transaction.
- getTimeout() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Get the timeout associated with the transaction
- getTimeout() - Method in interface org.objectweb.jotm.TransactionContext
-
get transaction timeout.
- getTotalBegunTransactions() - Method in class org.objectweb.jotm.Current
-
Returns the total number of begun transactions.
- getTotalCommittedTransactions() - Method in class org.objectweb.jotm.Current
-
Returns the total number of committed transactions.
- getTotalCurrentTransactions() - Method in class org.objectweb.jotm.Current
-
Returns the current number of transactions.
- getTotalExpiredTransactions() - Method in class org.objectweb.jotm.Current
-
Returns the total number of rolled back transactions due to timeout.
- getTotalRolledbackTransactions() - Method in class org.objectweb.jotm.Current
-
Returns the total number of rolled back transactions.
- getTransaction() - Method in class org.objectweb.jotm.Current
-
Gets the transaction object that represents the transaction context of
the calling thread.
- getTransactionCounters() - Method in class org.objectweb.jotm.Current
-
Returns all counters.
- getTransactionKey() - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
- getTransactionManager() - Static method in class org.objectweb.jotm.Current
-
- getTransactionManager() - Method in class org.objectweb.jotm.Jotm
-
- getTransactionManager() - Method in interface org.objectweb.transaction.jta.TMService
-
returns a TransactionManager
object.
- getTransactionRecovery() - Static method in class org.objectweb.jotm.Current
-
Returns the Transaction Recovery object
- getTransactionRecovery() - Static method in class org.objectweb.jotm.TransactionRecoveryImpl
-
Returns the unique instance of the class or null
if not
initialized in case of plain client.
- getTransactionRecovery() - Method in interface org.objectweb.transaction.jta.TMService
-
returns a TransactionRecoveryImpl
object.
- getTransactionStatus() - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Returns the status of the transaction bound to the current thread.
- getTransactionSynchronizationRegistry() - Method in class org.objectweb.jotm.Jotm
-
- getTransactionTimeout() - Method in class org.objectweb.jotm.Current
-
Gets the transaction timeout value
- getTxByXid(Xid) - Method in class org.objectweb.jotm.Current
-
Get the transaction referenced by Xid.
- getTxDate() - Method in class org.objectweb.jotm.TransactionImpl
-
get the date time stamp for the transaction
- getTxRecovered() - Static method in class org.objectweb.jotm.JotmRecovery
-
Returns the unique instance of the class or null
if not
initialized.
- getUserRecoveryVector() - Method in class org.objectweb.jotm.JotmRecovery
-
- getUserResource(Object) - Method in class org.objectweb.jotm.TransactionImpl
-
Get User Resource
- getUserTransaction() - Static method in class org.objectweb.jotm.Current
-
- getUserTransaction() - Method in class org.objectweb.jotm.Jotm
-
- getUserTransaction() - Method in interface org.objectweb.transaction.jta.TMService
-
Returns an UserTransaction
object.
- getXaresIndex(XAResource) - Method in class org.objectweb.jotm.SubCoordinator
-
return index in resourceList of this XAResource
- getXATerminator() - Method in class org.objectweb.jotm.Current
-
Gets the inflow transaction object that represents the transaction context of
the calling thread.
- getXid() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Get the Xid associated with the transaction
- getXid() - Method in interface org.objectweb.jotm.TransactionContext
-
get the Xid of the transaction.
- getXid() - Method in class org.objectweb.jotm.TransactionImpl
-
Get the Xid of the transaction
- rebuildTransaction(XALogRecord) - Method in class org.objectweb.jotm.JotmRecovery
-
Processes an XACOMMIT entry (putCommit) that does not have an associated
XADONE entry (putDone).
- recover(int) - Method in class org.objectweb.jotm.XATerminatorImpl
-
Obtains a list of prepared transaction branches from a resource manager.
- recoverResourceManager() - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
Recover a Resource Manager with the JOTM Transaction Manager.
- recoverTransactions(Vector) - Method in class org.objectweb.jotm.JotmRecovery
-
- recovery - Static variable in class org.objectweb.jotm.TraceTm
-
logger for recovery and log related operations
- RecoveryCoordinator - Interface in org.objectweb.jotm
-
- recreate(TransactionContext) - Method in interface org.objectweb.jotm.TransactionFactory
-
- recreate(TransactionContext) - Method in class org.objectweb.jotm.TransactionFactoryImpl
-
Recreate locally a Control object for an existing transaction.
- register_resource(Resource) - Method in class org.objectweb.jotm.ControlImpl
-
Registers a Resource object for this transaction
- register_resource(Resource) - Method in interface org.objectweb.jotm.Coordinator
-
- register_synchronization(RemoteSynchro) - Method in class org.objectweb.jotm.ControlImpl
-
Registers a Synchronization object for this transaction
- register_synchronization(RemoteSynchro) - Method in interface org.objectweb.jotm.Coordinator
-
- registerInterposedSynchronization(Synchronization) - Method in class org.objectweb.jotm.TransactionImpl
-
Register InterposedSynchronization
- registerInterposedSynchronization(Synchronization) - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Register a Synchronization
instance with special ordering
semantics.
- registerResourceManager(String, XAResource, String, TransactionResourceManager) - Method in interface org.objectweb.jotm.TransactionRecovery
-
Register a Resource Manager with the JOTM Transaction Manager.
- registerResourceManager(String, XAResource, String, Properties, TransactionResourceManager) - Method in interface org.objectweb.jotm.TransactionRecovery
-
Added 3/30/05
Register a Resource Manager with the JOTM Transaction Manager with Recovery properties.
- registerResourceManager(String, XAResource, String, Properties, TransactionResourceManager) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
Register a Resource Manager with the JOTM Transaction Manager.
- registerResourceManager(String, XAResource, String, TransactionResourceManager) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
- registerSynchronization(Synchronization) - Method in class org.objectweb.jotm.TransactionImpl
-
Register a synchronization object for the transaction currently
associated with the calling thread.
- RemoteSynchro - Interface in org.objectweb.jotm
-
- removeTimer(TimerEvent) - Method in class org.objectweb.jotm.TimerManager
-
Deprecated.
- replay_completion(Resource) - Method in class org.objectweb.jotm.ControlImpl
-
Asks the status of this transaction, after recovery of a Resource
- replay_completion(Resource) - Method in interface org.objectweb.jotm.RecoveryCoordinator
-
- reportResourceManager(String) - Method in interface org.objectweb.jotm.TransactionRecovery
-
Provide information regarding the status and state of the XAResource.
- reportResourceManager(String) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
Provide information regarding the status and state of the XAResource.
- resetAllTxTotalCounters() - Method in class org.objectweb.jotm.Current
-
Resets total number of transactions.
- Resource - Interface in org.objectweb.jotm
-
This interface must be implemented by objects that will be
registered to the JTM Coordinator.
- ResourceManagerEvent - Interface in org.objectweb.transaction.jta
-
A ResourceManagerEvent
allows late enrolment of connections that
are opened in the thread before the transaction starts.
- ResourceManagerEventListener - Interface in org.objectweb.transaction.jta
-
A ResourceManagerEventListener
allows late enrolment of
connections that are opened in the thread before the transaction starts.
- restart() - Method in class org.objectweb.jotm.TimerEvent
-
Restart timer to its initial value
- resume(Transaction) - Method in class org.objectweb.jotm.Current
-
Resumes the transaction context association of the calling thread with
the transaction represented by the supplied Transaction object.
- returnXAResource(String, XAResource) - Method in interface org.objectweb.jotm.TransactionResourceManager
-
Return XAResource back to the application Server from JOTM
- rmAddName(String) - Method in class org.objectweb.jotm.RmRegistration
-
- rmAddRegistration(String, XAResource, String, TransactionResourceManager) - Method in class org.objectweb.jotm.RmRegistration
-
- rmAddXaRes(XAResource) - Method in class org.objectweb.jotm.RmRegistration
-
- rmCheckinXARes() - Method in class org.objectweb.jotm.RmRegistration
-
- rmCheckoutXARes() - Method in class org.objectweb.jotm.RmRegistration
-
- rmGetName() - Method in class org.objectweb.jotm.RmRegistration
-
- rmGetRmRecovered() - Method in class org.objectweb.jotm.RmRegistration
-
- rmGetTranRm() - Method in class org.objectweb.jotm.RmRegistration
-
- rmGetXaRes() - Method in class org.objectweb.jotm.RmRegistration
-
- rmGetXaResName() - Method in class org.objectweb.jotm.RmRegistration
-
- RmRegistration - Class in org.objectweb.jotm
-
Resource Managers currently registered.
- RmRegistration() - Constructor for class org.objectweb.jotm.RmRegistration
-
- rmSetRmRecovered(boolean) - Method in class org.objectweb.jotm.RmRegistration
-
- rollback() - Method in class org.objectweb.jotm.ControlImpl
-
Rolls back this transaction branch.
- rollback() - Method in class org.objectweb.jotm.Current
-
Rolls back the transaction associated with the current thread.
- rollback() - Method in interface org.objectweb.jotm.Resource
-
rollback transaction
- rollback() - Method in class org.objectweb.jotm.SubCoordinator
-
rollback transaction
- rollback() - Method in interface org.objectweb.jotm.Terminator
-
rollback the transaction.
- rollback() - Method in class org.objectweb.jotm.TransactionImpl
-
Rollback the transaction represented by this Transaction object.
- rollback(Xid) - Method in class org.objectweb.jotm.XATerminatorImpl
-
Informs the resource manager to roll back work done on behalf of a transaction branch.
- rollback_only() - Method in class org.objectweb.jotm.ControlImpl
-
Asks to rollback the transaction
- rollback_only() - Method in interface org.objectweb.jotm.Coordinator
-
- setAppServer(boolean) - Static method in class org.objectweb.jotm.Current
-
Sets indicator if running with Application Server
- setCoordinator(Coordinator) - Method in class org.objectweb.jotm.InternalTransactionContext
-
Set the coordinator associated with the transaction
- setCoordinator(Coordinator) - Method in interface org.objectweb.jotm.TransactionContext
-
set the Coordinator of the transaction.
- setDebug(boolean) - Static method in class org.objectweb.jotm.TraceTimer
-
set the debug timer
- setDefaultRecovery(boolean) - Static method in class org.objectweb.jotm.Current
-
Sets the default recovery value
- setDefaultTimeout(int) - Method in class org.objectweb.jotm.Current
-
Sets the default timeout value
- setLogWriter(PrintWriter) - Static method in class org.objectweb.jotm.TraceTimer
-
set the log writer
- setNotJotmCtx() - Method in class org.objectweb.jotm.InternalTransactionContext
-
Set a flag in the context to indicate as coming from another Vendor
- setNotJotmCtx() - Method in interface org.objectweb.jotm.TransactionContext
-
Set a flag in the context to indicate as coming from another Vendor
- setPropagationContext(TransactionContext, boolean) - Method in class org.objectweb.jotm.Current
-
Associate to the current thread a transaction represented by its
transaction context.
- setRollbackOnly() - Method in class org.objectweb.jotm.Current
-
Modify the transaction associated with the current thread such that the
only possible outcome of the transaction is to roll back the transaction.
- setRollbackOnly() - Method in class org.objectweb.jotm.SubCoordinator
-
set the transaction "rollback only"
- setRollbackOnly() - Method in class org.objectweb.jotm.TransactionImpl
-
Modify the transaction associated with the current thread such that
the only possible outcome of the transaction is to roll back the
transaction.
- setRollbackOnly() - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
-
Set the rollbackOnly
status of the transaction bound to
the current thread.
- setTerminator(Terminator) - Method in class org.objectweb.jotm.InternalTransactionContext
-
Set the termiantor associated with the transaction
- setTerminator(Terminator) - Method in interface org.objectweb.jotm.TransactionContext
-
set the Terminator of the transaction.
- setTimer(TimerEvent) - Method in class org.objectweb.jotm.TransactionImpl
-
set a timer for the transaction
- setTMFactory(TransactionFactory) - Static method in class org.objectweb.jotm.Current
-
The TM factory is passed as an argument.
- setTransactionRecovery(boolean) - Method in class org.objectweb.jotm.Current
-
Modifies the value of the recovery value that is associated with the
transactions started by the current thread with the begin method.
- setTransactionTimeout(int) - Method in class org.objectweb.jotm.Current
-
Modifies the value of the timeout value that is associated with the
transactions started by the current thread with the begin method.
- setTxDate(Date) - Method in class org.objectweb.jotm.TransactionImpl
-
set the date time stamp for the transaction
- setUuids(long, long) - Static method in class org.objectweb.jotm.XidImpl
-
Provide static interface to recover uuid0 & uuid1 after journal
replay.
- setVerbose(boolean) - Static method in class org.objectweb.jotm.TraceTimer
-
set the verbose flag
- startResourceManagerRecovery() - Method in interface org.objectweb.jotm.TransactionRecovery
-
Log all the Resource Managers with the JOTM Transaction Manager.
- startResourceManagerRecovery() - Method in class org.objectweb.jotm.TransactionRecoveryImpl
-
Log (in Howl) every Resource Manager (XAResource) that has been
registered.
- stop() - Method in class org.objectweb.jotm.Jotm
-
- stop() - Method in class org.objectweb.jotm.TimerEvent
-
stop the timer, but keep it for further reuse (See change())
- stop(boolean) - Static method in class org.objectweb.jotm.TimerManager
-
stop the service
- stop() - Static method in class org.objectweb.jotm.TimerManager
-
- stop() - Method in interface org.objectweb.transaction.jta.TMService
-
Stops the transaction service.
- SubCoordinator - Class in org.objectweb.jotm
-
This object is the local coordinator.
- suspend() - Method in class org.objectweb.jotm.Current
-
Suspends the transaction currently associated with the calling thread
and return a Transaction
object that represents the
transaction context being suspended.