A B C D E F G H I J L N O P R S T U V X 

A

actionXAResource(String, String) - Method in class org.objectweb.jotm.Current
 
addJavaxXid(Xid) - Method in class org.objectweb.jotm.SubCoordinator
add this javaxxid to the List
addResource(XAResource) - Method in class org.objectweb.jotm.SubCoordinator
add a XAResource to the list
addSynchronization(Synchronization) - Method in class org.objectweb.jotm.SubCoordinator
add a Synchronization to the list
addTimer(TimerEventListener, long, Object, boolean) - Method in class org.objectweb.jotm.TimerManager
add a new timer in the list
after_completion(Control, int) - Method in interface org.objectweb.jotm.RemoteSynchro
 

B

batch() - Method in class org.objectweb.jotm.TimerManager
process all expired timers
before_completion(Control) - Method in interface org.objectweb.jotm.RemoteSynchro
 
begin() - Method in class org.objectweb.jotm.Current
Creates a new transaction and associate it with the current thread.
begin(Xid) - Method in class org.objectweb.jotm.Current
Creates a new inflow transaction and associates it with the current thread.
begin(Xid, long) - Method in class org.objectweb.jotm.Current
Creates a new inflow transaction and associates it with the current thread.

C

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.

D

debug(String) - Static method in class org.objectweb.jotm.TraceTimer
print the debug timer message if the logger is not null
delistResource(XAResource, int) - Method in class org.objectweb.jotm.TransactionImpl
Delist the resource specified from the current transaction associated with the calling thread.
doAttach(int) - Method in class org.objectweb.jotm.TransactionImpl
enlist/clear all suspended resource
doDetach(int) - Method in class org.objectweb.jotm.TransactionImpl
delist all enlisted resources and move to suspended

E

enlistConnection(Transaction) - Method in interface org.objectweb.transaction.jta.ResourceManagerEvent
This method is used by the transaction manager to perform callbacks on the resource manager when a transaction begins.
enlistResource(XAResource) - Method in class org.objectweb.jotm.TransactionImpl
Enlist the resource specified with the current transaction context of the calling thread
equals(Object) - Method in class org.objectweb.jotm.JavaXidImpl
return true if objects are identical
equals(Object) - Method in class org.objectweb.jotm.TransactionImpl
return true if objects are identical
equals(Object) - Method in class org.objectweb.jotm.XidImpl
return true if objects are identical
error(String) - Static method in class org.objectweb.jotm.TraceTimer
print the error message if the logger is not null
error(String, Throwable) - Static method in class org.objectweb.jotm.TraceTimer
print the throwing message if the logger is not null

F

forget() - Method in class org.objectweb.jotm.ControlImpl
forget transaction
forget() - Method in interface org.objectweb.jotm.Resource
forget heuristics about this transaction.
forget() - Method in class org.objectweb.jotm.SubCoordinator
forget heuristics about this transaction.
forget() - Method in interface org.objectweb.jotm.TransactionRecovery
 
forget() - Method in class org.objectweb.jotm.TransactionRecoveryImpl
close Transaction Recovery Log
forget(Xid) - Method in class org.objectweb.jotm.XATerminatorImpl
Tells the resource manager to forget about a heuristically completed transaction branch.
forgetTx(Xid) - Method in class org.objectweb.jotm.Current
Forget all about this transaction.

G

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

H

hashCode() - Method in class org.objectweb.jotm.JavaXidImpl
return a hashcode value for this object
hashCode() - Method in class org.objectweb.jotm.TransactionImpl
return a hashcode value for this object
hashCode() - Method in class org.objectweb.jotm.XidImpl
return a hashcode value for this object
HeuristicCommit - Exception in org.objectweb.jotm
This exception is thrown by the rollback operation on a resource to report that a heuristic decision was made and that all relevant updates have been committed.
HeuristicCommit() - Constructor for exception org.objectweb.jotm.HeuristicCommit
 
HeuristicCommit(String) - Constructor for exception org.objectweb.jotm.HeuristicCommit
 
HeuristicHazard - Exception in org.objectweb.jotm
This exception comes from the OTS specification.
HeuristicHazard() - Constructor for exception org.objectweb.jotm.HeuristicHazard
 
HeuristicHazard(String) - Constructor for exception org.objectweb.jotm.HeuristicHazard
 
HeuristicMixed - Exception in org.objectweb.jotm
This exception is thrown to report that a heuristic decision was made and that some relevant updates have been committed and others have been rolled back.
HeuristicMixed() - Constructor for exception org.objectweb.jotm.HeuristicMixed
 
HeuristicMixed(String) - Constructor for exception org.objectweb.jotm.HeuristicMixed
 
HeuristicRollback - Exception in org.objectweb.jotm
This exception comes from the OTS specification.
HeuristicRollback() - Constructor for exception org.objectweb.jotm.HeuristicRollback
 
HeuristicRollback(String) - Constructor for exception org.objectweb.jotm.HeuristicRollback
 
howlCommitLog(byte[][]) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
write the Commit record to the Howl Log
howlDoneLog(byte[][], XACommittingTx) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
write the Done record to the Howl Log

I

InactiveException - Exception in org.objectweb.jotm
This exception indicates that the transaction is not in the correct state.
InactiveException() - Constructor for exception org.objectweb.jotm.InactiveException
 
InactiveException(String) - Constructor for exception org.objectweb.jotm.InactiveException
 
InternalTransactionContext - Class in org.objectweb.jotm
Classe InternalTransactionContext is a generic implementation of the JOTM Transaction Context.
InternalTransactionContext(int, Coordinator, Terminator, Xid) - Constructor for class org.objectweb.jotm.InternalTransactionContext
Build a new TransactionContext (from JTA layer)
InternalTransactionContext(int, Coordinator, Xid) - Constructor for class org.objectweb.jotm.InternalTransactionContext
 
is_same_transaction(Coordinator) - Method in class org.objectweb.jotm.ControlImpl
Tests if the given coordinator represents this transaction
is_same_transaction(Coordinator) - Method in interface org.objectweb.jotm.Coordinator
 
isJotmCtx() - Method in class org.objectweb.jotm.InternalTransactionContext
return true if this context was build from a JOTM's context
isJotmCtx() - Method in interface org.objectweb.jotm.TransactionContext
return true if this context was build from a JOTM's context
ispermanent() - Method in class org.objectweb.jotm.TimerEvent
Is this timer permanent ?
isStopped() - Method in class org.objectweb.jotm.TimerEvent
Is this timer stopped ?
isThisOneOfOurs(byte[]) - Method in interface org.objectweb.jotm.Xid
 
isThisOneOfOurs(byte[]) - Method in class org.objectweb.jotm.XidImpl
 

J

JavaXidImpl - Class in org.objectweb.jotm
Xid implementation for JTA XID has the following format as defined by X/Open Specification: XID long formatId format identifier long gtrid_length value 1-64 long bqual_length value 1-64 byte data [XIDDATASIZE] where XIDDATASIZE = 128 The data field comprises at most two contiguous components: a global transaction identifier (gtrid) and a branch qualifier (bqual) which are defined as: byte gtrid [1-64] global transaction identfier byte bqual [1-64] branch qualifier
JavaXidImpl(Xid) - Constructor for class org.objectweb.jotm.JavaXidImpl
Build an javax.transaction.xa.Xid from the org.objectweb.jotm.Xid
Jotm - Class in org.objectweb.jotm
This class represents an instance of JOTM.
Jotm(boolean, boolean) - Constructor for class org.objectweb.jotm.Jotm
Public constructor for Jotm.
jotm - Static variable in class org.objectweb.jotm.TraceTm
logger for general JOTM operations
JOTM_FORMAT_ID - Static variable in class org.objectweb.jotm.JavaXidImpl
 
JOTM_FORMAT_ID - Static variable in class org.objectweb.jotm.XidImpl
 
JOTM_LOG_PREFIX - Static variable in class org.objectweb.jotm.TraceTm
JOTM_LOG_PREFIX used to identify JOTM loggers
JotmRecovery - Class in org.objectweb.jotm
 
JotmRecovery() - Constructor for class org.objectweb.jotm.JotmRecovery
Constructor.
jta - Static variable in class org.objectweb.jotm.TraceTm
logger for JTA operations

L

log - Static variable in class org.objectweb.jotm.Jotm
Logger
logNewResourceManagerRM1(String, XAResource, String) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
Log a ResourceManager

N

NotPreparedException - Exception in org.objectweb.jotm
This exception indicates that the transaction is not in the prepare state.
NotPreparedException() - Constructor for exception org.objectweb.jotm.NotPreparedException
 
NotPreparedException(String) - Constructor for exception org.objectweb.jotm.NotPreparedException
 

O

org.objectweb.jotm - package org.objectweb.jotm
 
org.objectweb.transaction.jta - package org.objectweb.transaction.jta
ObjectWeb's extension to JTA (Java Transaction API)

P

popThreadLocalRMEventList() - Method in interface org.objectweb.transaction.jta.TransactionManager
Pop the current set from the stack of thread local resource event sets The list contains ResourceManagerEvent objects.
prepare() - Method in class org.objectweb.jotm.ControlImpl
Sub-coordinator has received prepare from its superior.
prepare() - Method in interface org.objectweb.jotm.Resource
phase 1 of the 2PC.
prepare() - Method in class org.objectweb.jotm.SubCoordinator
phase 1 of the 2PC.
prepare() - Method in class org.objectweb.jotm.TransactionImpl
Prepare the transaction represented by this Transaction object.
prepare(Xid) - Method in class org.objectweb.jotm.XATerminatorImpl
Ask the resource manager to prepare for a transaction commit of the transaction specified in xid.
process() - Method in class org.objectweb.jotm.TimerEvent
Process the Timer
pushThreadLocalRMEventList(List) - Method in interface org.objectweb.transaction.jta.TransactionManager
Push a new event list on the stack of thread local resource event sets.
putResource(Object, Object) - Method in class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
Add an object to the map of resources being managed for the current transaction.
putUserResource(Object, Object) - Method in class org.objectweb.jotm.TransactionImpl
Save User Resource

R

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
 

S

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.

T

Terminator - Interface in org.objectweb.jotm
OTS-like Terminator
timeoutExpired(Object) - Method in class org.objectweb.jotm.ControlImpl
The transaction timeout has expired Do not synchronize this method to avoid deadlocks!
timeoutExpired(Object) - Method in interface org.objectweb.jotm.TimerEventListener
Invoked when the timeout has expired.
timeoutExpired(Object) - Method in class org.objectweb.jotm.TransactionImpl
timeout for that transaction has expired
TimerEvent - Class in org.objectweb.jotm
 
TimerEvent(TimerEventListener, long, Object, boolean) - Constructor for class org.objectweb.jotm.TimerEvent
Constructor
TimerEventListener - Interface in org.objectweb.jotm
 
TimerManager - Class in org.objectweb.jotm
A timer manager manages 2 lists of timers with 2 threads One thread is a clock which decrements timers every second and passes them when expired in a list of expired timers.
TMService - Interface in org.objectweb.transaction.jta
A TMService represents a JTA Service and is used to acces JTA main interfaces (UserTransaction and TransactionManager).
toRemove() - Method in class org.objectweb.jotm.TransactionImpl
 
toString() - Method in class org.objectweb.jotm.JavaXidImpl
String form default toString() compresses Xid's
toString(boolean) - Method in class org.objectweb.jotm.JavaXidImpl
 
toString() - Method in class org.objectweb.jotm.TransactionImpl
string form
toString() - Method in interface org.objectweb.jotm.Xid
 
toString(boolean) - Method in interface org.objectweb.jotm.Xid
 
toString() - Method in class org.objectweb.jotm.XidImpl
String form default toString() compresses Xid's
toString(boolean) - Method in class org.objectweb.jotm.XidImpl
 
TraceTimer - Class in org.objectweb.jotm
Traces for module timer
TraceTimer() - Constructor for class org.objectweb.jotm.TraceTimer
 
TraceTm - Class in org.objectweb.jotm
JOTM log system uses Log4J and Commons Logging.
TraceTm() - Constructor for class org.objectweb.jotm.TraceTm
 
TransactionContext - Interface in org.objectweb.jotm
This is how the JTA Implementation in JOTM sees the Transaction Context.
TransactionFactory - Interface in org.objectweb.jotm
 
TransactionFactoryImpl - Class in org.objectweb.jotm
 
TransactionFactoryImpl() - Constructor for class org.objectweb.jotm.TransactionFactoryImpl
Constructor of the Transaction Factory
TransactionImpl - Class in org.objectweb.jotm
TransactionImpl is the implementation of the Transaction interface, defined in JTA specifications.
TransactionImpl(Xid, int) - Constructor for class org.objectweb.jotm.TransactionImpl
New transaction (begin).
TransactionImpl(TransactionContext) - Constructor for class org.objectweb.jotm.TransactionImpl
New Transaction for this thread (setPropagationContext)
TransactionManager - Interface in org.objectweb.transaction.jta
A TransactionManager extends JTA javax.transaction.TransactionManager with an event API that allows late enlistment of connections opened by resource managers before the transaction has begun.
transactionRecovery() - Static method in class org.objectweb.jotm.Current
Initiate transaction recovery if enabled.
TransactionRecovery - Interface in org.objectweb.jotm
 
TransactionRecoveryImpl - Class in org.objectweb.jotm
 
TransactionRecoveryImpl() - Constructor for class org.objectweb.jotm.TransactionRecoveryImpl
Default constructor.
TransactionResourceManager - Interface in org.objectweb.jotm
 
TransactionSynchronizationRegistryFactory - Class in org.objectweb.jotm
 
TransactionSynchronizationRegistryFactory() - Constructor for class org.objectweb.jotm.TransactionSynchronizationRegistryFactory
 
TransactionSynchronizationRegistryImpl - Class in org.objectweb.jotm
 
TransactionSynchronizationRegistryImpl() - Constructor for class org.objectweb.jotm.TransactionSynchronizationRegistryImpl
 

U

unregisterResourceManager(String, XAResource) - Method in interface org.objectweb.jotm.TransactionRecovery
Unregister a Resource Manager from the JOTM Transaction Manager.
unregisterResourceManager(String, XAResource) - Method in class org.objectweb.jotm.TransactionRecoveryImpl
Unregister a Resource Manager from the JOTM Transaction Manager.
unset() - Method in class org.objectweb.jotm.TimerEvent
Unvalidate the timer.
unsetTimer() - Method in class org.objectweb.jotm.TransactionImpl
unset the timer
update() - Method in class org.objectweb.jotm.TimerEvent
Update timer every second.
updatePropagationContext(TransactionContext) - Method in class org.objectweb.jotm.TransactionImpl
update the propagation context We should be inside the reply of a request involved in a tx here!
UserTransactionFactory - Class in org.objectweb.jotm
 
UserTransactionFactory() - Constructor for class org.objectweb.jotm.UserTransactionFactory
 

V

valid() - Method in class org.objectweb.jotm.TimerEvent
Is this timer valid ?
verbose(String) - Static method in class org.objectweb.jotm.TraceTimer
print the verbose message if the logger is not null
VOTE_COMMIT - Static variable in interface org.objectweb.jotm.Resource
 
VOTE_READONLY - Static variable in interface org.objectweb.jotm.Resource
 
VOTE_ROLLBACK - Static variable in interface org.objectweb.jotm.Resource
 

X

XAResourceHelper - Class in org.objectweb.jotm
 
XAResourceHelper() - Constructor for class org.objectweb.jotm.XAResourceHelper
 
XATerminatorImpl - Class in org.objectweb.jotm
Implementation of the object that represents an inflow transaction.
XATerminatorImpl() - Constructor for class org.objectweb.jotm.XATerminatorImpl
Constructor for create
Xid - Interface in org.objectweb.jotm
 
XidImpl - Class in org.objectweb.jotm
Xid implementation for JTA XID has the following format as defined by X/Open Specification: XID long formatId format identifier long gtrid_length value 1-64 long bqual_length value 1-64 byte data [XIDDATASIZE] where XIDDATASIZE = 128 The data field comprises at most two contiguous components: a global transaction identifier (gtrid) and a branch qualifier (bqual) which are defined as: byte gtrid [1-64] global transaction identfier byte bqual [1-64] branch qualifier
XidImpl(String, int) - Constructor for class org.objectweb.jotm.XidImpl
Build an Xid for a local transaction
XidImpl(int, int, byte[]) - Constructor for class org.objectweb.jotm.XidImpl
Build an Xid from an otid_t CORBA
XidImpl(int, byte[], byte[]) - Constructor for class org.objectweb.jotm.XidImpl
build Xid with all its components (for performance on java serialization)
XidImpl() - Constructor for class org.objectweb.jotm.XidImpl
build a new Xid with a null BQual
XidImpl(Xid, int) - Constructor for class org.objectweb.jotm.XidImpl
build a new Xid from an existing Xid, preserving the gtrid, and using the 'index' as part of the unique but recognizable BQual.
XidImpl(ByteBuffer) - Constructor for class org.objectweb.jotm.XidImpl
Construct an Xid from a byteBuffer.
XidImpl(byte[]) - Constructor for class org.objectweb.jotm.XidImpl
Construct an Xid from a byte array.
XidImpl(Xid) - Constructor for class org.objectweb.jotm.XidImpl
The xid was passed from an external EIS (inflow transaction).
A B C D E F G H I J L N O P R S T U V X