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

A

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
after_completion(Control, int) - Method in interface org.objectweb.jotm.RemoteSynchro
 
associateThreadTx(Xid) - Method in class org.objectweb.jotm.Current
Associate Thread to this transaction.

B

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.

C

codec - Variable in class org.objectweb.jotm.ots.OTSInterceptor
 
commit_one_phase() - Method in class org.objectweb.jotm.SubCoordinator
commit 1 phase.
commit_one_phase() - Method in interface org.objectweb.jotm.Resource
commit 1 phase.
commit_one_phase() - Method in class org.objectweb.jotm.ControlImpl
Sub-coordinator received commit_one_phase from its superior.
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() - Method in class org.objectweb.jotm.SubCoordinator
phase 2 of the 2PC.
commit() - Method in interface org.objectweb.jotm.Resource
phase 2 of the 2PC.
commit() - Method in class org.objectweb.jotm.Current
Commits the transaction associated with the current thread.
commit() - Method in class org.objectweb.jotm.ControlImpl
Sub-coordinator received commit from its superior.
commit(boolean) - Method in interface org.objectweb.jotm.Terminator
commit the transaction.
commit(boolean) - Method in class org.objectweb.jotm.ControlImpl
Commits this transaction
connectionClosed(ResourceManagerEvent) - Method in class org.objectweb.jotm.Current
 
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 class org.objectweb.jotm.Current
 
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 class org.objectweb.jotm.Current
 
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 org.objectweb.jotm.Control.
OTS-like Control interface.
ControlImpl - class org.objectweb.jotm.ControlImpl.
Implementation of the object that represents a transaction.
Coordinator - interface org.objectweb.jotm.Coordinator.
OTS-like Coordinator.
create_any() - Method in class org.objectweb.jotm.ots.OTSInterceptor
 
create(int) - Method in class org.objectweb.jotm.TransactionFactoryImpl
Create a new Control implementation on JTM.
create(int) - Method in interface org.objectweb.jotm.TransactionFactory
 
Current - class org.objectweb.jotm.Current.
Current is the common implementation for both UserTransaction and TransactionManager.
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

delistResource(XAResource, int) - Method in class org.objectweb.jotm.TransactionImpl
Delist the resource specified from the current transaction associated with the calling thread.
destroy() - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
 
destroy() - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
 
doAttach(int) - Method in class org.objectweb.jotm.TransactionImpl
 
doDetach(int) - Method in class org.objectweb.jotm.TransactionImpl
 
dynAnyFactoryS_ - Variable in class org.objectweb.jotm.ots.OTSInterceptor
 

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.XidImpl
return true if objects are identical
equals(Object) - Method in class org.objectweb.jotm.TransactionImpl
return true if objects are identical

F

forget() - Method in class org.objectweb.jotm.SubCoordinator
forget heuristics about this transaction.
forget() - Method in interface org.objectweb.jotm.Resource
forget heuristics about this transaction.
forget() - Method in class org.objectweb.jotm.ControlImpl
forget transaction
forgetTx(Xid) - Method in class org.objectweb.jotm.Current
Forget all about this transaction.

G

get_coordinator() - Method in class org.objectweb.jotm.ControlImpl
Gets the Coordinator object for this transaction
get_coordinator() - Method in interface org.objectweb.jotm.Control
get Coordinator.
get_status() - Method in interface org.objectweb.jotm.Coordinator
 
get_status() - Method in class org.objectweb.jotm.ControlImpl
Gets the current status of this transaction
get_terminator() - Method in class org.objectweb.jotm.ControlImpl
Gets the Terminator object for this transaction
get_terminator() - Method in interface org.objectweb.jotm.Control
get Terminator.
get_transaction_name() - Method in interface org.objectweb.jotm.Coordinator
 
get_transaction_name() - Method in class org.objectweb.jotm.ControlImpl
Gets a String that represents the transaction name.
getBranchQualifier() - Method in class org.objectweb.jotm.XidImpl
Get the Branch Qualifier for that Xid
getContextId() - Method in class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
the JServiceContext id
getControl() - Method in interface org.objectweb.jotm.TransactionContext
get the Control of the Transaction.
getControl() - Method in class org.objectweb.jotm.InternalTransactionContext
Get the control associated with the transaction
getCoordinator() - Method in interface org.objectweb.jotm.TransactionContext
get the Coordinator of the transaction.
getCoordinator() - Method in class org.objectweb.jotm.InternalTransactionContext
Get the coordinator associated with 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.
getDefaultTimeout() - Method in class org.objectweb.jotm.Current
Gets the default timeout value
getEnlistedXAResource() - Method in class org.objectweb.jotm.TransactionImpl
 
getFlagName(int) - Static method in class org.objectweb.jotm.XAResourceHelper
 
getFormatId() - Method in class org.objectweb.jotm.XidImpl
Get the format id for that Xid
getGlobalTransactionId() - Method in class org.objectweb.jotm.XidImpl
Get the Global Id for that Xid
getHostName() - Method in class org.objectweb.jotm.TransactionFactoryImpl
management method
getHostName() - Method in interface org.objectweb.jotm.TransactionFactory
 
getJTM() - Static method in class org.objectweb.jotm.Current
Returns the TMFactory (in JTM)
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.objectweb.jotm.UserTransactionFactory
 
getPortNumber() - Method in class org.objectweb.jotm.TransactionFactoryImpl
management method
getPortNumber() - Method in interface org.objectweb.jotm.TransactionFactory
 
getPropagationContext(boolean) - Method in class org.objectweb.jotm.TransactionImpl
Return associated PropagationContext Used for implicit Context propagation.
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.
getReference() - Method in class org.objectweb.jotm.Current
Retrieves the Reference of this object.
getStatus() - Method in class org.objectweb.jotm.TransactionImpl
Obtain 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.Current
Returns the status of the transaction associated with the current thread.
getTerminator() - Method in interface org.objectweb.jotm.TransactionContext
get the Terminator of the transaction.
getTerminator() - Method in class org.objectweb.jotm.InternalTransactionContext
Get the Terminator associated with the transaction
getTimeout() - Method in interface org.objectweb.jotm.TransactionContext
get transaction timeout.
getTimeout() - Method in class org.objectweb.jotm.InternalTransactionContext
Get the timeout associated with the transaction
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.
getTransactionContext() - Method in class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
get the transaction context
getTransactionCounters() - Method in class org.objectweb.jotm.Current
Returns all counters.
getTransactionManager() - Method in class org.objectweb.jotm.Jotm
 
getTransactionManager() - Static method in class org.objectweb.jotm.Current
Gets the TransactionManager instance.
getTransactionManager() - Method in interface org.objectweb.transaction.jta.TMService
returns a TransactionManager object.
getUserTransaction() - Method in class org.objectweb.jotm.Jotm
 
getUserTransaction() - Method in interface org.objectweb.transaction.jta.TMService
Returns an UserTransaction object.
getXid() - Method in class org.objectweb.jotm.TransactionImpl
Get the Xid of the transaction
getXid() - Method in interface org.objectweb.jotm.TransactionContext
get the Xid of the transaction.
getXid() - Method in class org.objectweb.jotm.InternalTransactionContext
Get the Xid associated with the transaction

H

hashCode() - Method in class org.objectweb.jotm.XidImpl
return a hashcode value for this object
hashCode() - Method in class org.objectweb.jotm.TransactionImpl
return a hashcode value for this object
HeuristicCommit - exception org.objectweb.jotm.HeuristicCommit.
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 class org.objectweb.jotm.HeuristicCommit
 
HeuristicCommit(String) - Constructor for class org.objectweb.jotm.HeuristicCommit
 
HeuristicHazard - exception org.objectweb.jotm.HeuristicHazard.
This exception comes from the OTS specification.
HeuristicHazard() - Constructor for class org.objectweb.jotm.HeuristicHazard
 
HeuristicHazard(String) - Constructor for class org.objectweb.jotm.HeuristicHazard
 
HeuristicMixed - exception org.objectweb.jotm.HeuristicMixed.
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 class org.objectweb.jotm.HeuristicMixed
 
HeuristicMixed(String) - Constructor for class org.objectweb.jotm.HeuristicMixed
 
HeuristicRollback - exception org.objectweb.jotm.HeuristicRollback.
This exception comes from the OTS specification.
HeuristicRollback() - Constructor for class org.objectweb.jotm.HeuristicRollback
 
HeuristicRollback(String) - Constructor for class org.objectweb.jotm.HeuristicRollback
 

I

InactiveException - exception org.objectweb.jotm.InactiveException.
This exception indicates that the transaction is not in the correct state.
InactiveException() - Constructor for class org.objectweb.jotm.InactiveException
 
InactiveException(String) - Constructor for class org.objectweb.jotm.InactiveException
 
incrementBeginCounter() - Method in class org.objectweb.jotm.Current
Increments number of begun transactions by one.
InternalTransactionContext - class org.objectweb.jotm.InternalTransactionContext.
Classe InternalTransactionContext is a generic implementation of the JOTM Transaction Context.
InternalTransactionContext(int, Coordinator, Xid) - Constructor for class org.objectweb.jotm.InternalTransactionContext
Build a new TransactionContext (from JTA layer)
is_same_transaction(Coordinator) - Method in interface org.objectweb.jotm.Coordinator
 
is_same_transaction(Coordinator) - Method in class org.objectweb.jotm.ControlImpl
Tests if the given coordinator represents this transaction
isRemovable() - Method in class org.objectweb.jotm.TransactionImpl
return true if object is no more used (= removable)

J

JONAS_FORMAT_ID - Static variable in class org.objectweb.jotm.XidImpl
 
jotm - Static variable in class org.objectweb.jotm.TraceTm
logger for general JOTM operations
Jotm - class org.objectweb.jotm.Jotm.
This class represents an instance of JOTM.
JOTM_LOG_PREFIX - Static variable in class org.objectweb.jotm.TraceTm
JOTM_LOG_PREFIX used to identify JOTM loggers
Jotm(boolean, boolean) - Constructor for class org.objectweb.jotm.Jotm
Public constructor for Jotm.
jta - Static variable in class org.objectweb.jotm.TraceTm
logger for JTA operations
JTAClientTransactionInterceptor - class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor.
Class JTAClientTransactionInterceptor is a JRMP Transaction client interceptor for Transaction Context propagation
JTAClientTransactionInterceptor() - Constructor for class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
constructor
JTAInterceptorInitializer - class org.objectweb.jotm.jta.rmi.JTAInterceptorInitializer.
Class JTAInterceptorInitializer is a JRMP Initiliazer for Transaction context propagation
JTAInterceptorInitializer() - Constructor for class org.objectweb.jotm.jta.rmi.JTAInterceptorInitializer
 
JTAServerTransactionInterceptor - class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor.
Class JTAServerTransactionInterceptor is a JRMP Transaction server interceptor for Transaction Context propagation
JTAServerTransactionInterceptor() - Constructor for class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
constructor
JTATransactionServiceContext - class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext.
Class JTATransactionServiceContext is a JRMP Class for Transaction Context Propagation
JTATransactionServiceContext() - Constructor for class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
empty constructor for extarenalizable

M

Main - class org.objectweb.jotm.Main.
This class is used to start JOTM as a standalone transaction manager.
Main() - Constructor for class org.objectweb.jotm.Main
 
main(String[]) - Static method in class org.objectweb.jotm.Main
Used to start JOTM from a command line interface.

N

name() - Method in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
get the name of this interceptor
name() - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
get the name of this interceptor
name() - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
get the name of this interceptor
name() - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
get the name of this interceptor
NotPreparedException - exception org.objectweb.jotm.NotPreparedException.
This exception indicates that the transaction is not in the prepare state.
NotPreparedException() - Constructor for class org.objectweb.jotm.NotPreparedException
 
NotPreparedException(String) - Constructor for class org.objectweb.jotm.NotPreparedException
 

O

org.objectweb.jotm - package org.objectweb.jotm
JOTM (Java Open Transaction Manager), the ObjectWeb Transaction Manager
org.objectweb.jotm.jta.rmi - package org.objectweb.jotm.jta.rmi
Transaction interceptors for RMI/JRMP
org.objectweb.jotm.ots - package org.objectweb.jotm.ots
Transaction interceptors for OTS (on RMI/IIOP)
org.objectweb.transaction.jta - package org.objectweb.transaction.jta
ObjectWeb's extension to JTA (Java Transaction API)
OTSClientTransactionInterceptor - class org.objectweb.jotm.ots.OTSClientTransactionInterceptor.
Class OTSClientTransactionInterceptor is a Client Interceptor for OTS Java Client of JOTM.
OTSClientTransactionInterceptor(ORBInitInfo) - Constructor for class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
constructor
OTSInterceptor - class org.objectweb.jotm.ots.OTSInterceptor.
 
OTSInterceptor(ORBInitInfo) - Constructor for class org.objectweb.jotm.ots.OTSInterceptor
constructor
OTSORBInitializer - class org.objectweb.jotm.ots.OTSORBInitializer.
Class OTSORBInitializer is a OTS Interceptor initialisation for jotm
OTSORBInitializer() - Constructor for class org.objectweb.jotm.ots.OTSORBInitializer
 
OTSServerTransactionInterceptor - class org.objectweb.jotm.ots.OTSServerTransactionInterceptor.
Class OTSServerTransactionInterceptor is a Server Interceptor for OTS Java Server of JOTM.
OTSServerTransactionInterceptor(ORBInitInfo) - Constructor for class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
constructor

P

popThreadLocalRMEventList() - Method in class org.objectweb.jotm.Current
 
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.
post_init(JInitInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAInterceptorInitializer
In JRMP the 2 method( per and post init have the same consequences ...
post_init(ORBInitInfo) - Method in class org.objectweb.jotm.ots.OTSORBInitializer
 
pre_init(JInitInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAInterceptorInitializer
In JRMP the 2 method( per and post init have the same consequences ...
pre_init(ORBInitInfo) - Method in class org.objectweb.jotm.ots.OTSORBInitializer
 
prepare() - Method in class org.objectweb.jotm.SubCoordinator
phase 1 of the 2PC.
prepare() - Method in interface org.objectweb.jotm.Resource
phase 1 of the 2PC.
prepare() - Method in class org.objectweb.jotm.ControlImpl
Sub-coordinator has received prepare from its superior.
printHelp(Options) - Static method in class org.objectweb.jotm.Main
 
pushThreadLocalRMEventList(List) - Method in class org.objectweb.jotm.Current
 
pushThreadLocalRMEventList(List) - Method in interface org.objectweb.transaction.jta.TransactionManager
Push a new event list on the stack of thread local resource event sets.

R

readExternal(ObjectInput) - Method in class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
readExternal to initialise Transaction context
receive_exception(ClientRequestInfo) - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
 
receive_exception(JClientRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
 
receive_other(ClientRequestInfo) - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
 
receive_other(JClientRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
 
receive_reply(ClientRequestInfo) - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
Receive reply interception
receive_reply(JClientRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
Receive reply interception
receive_request_service_contexts(ServerRequestInfo) - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
Receive request context
receive_request(JServerRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
Receive request
receive_request(ServerRequestInfo) - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
Receive request
recovery - Static variable in class org.objectweb.jotm.TraceTm
logger for recovery and log related operations
RecoveryCoordinator - interface org.objectweb.jotm.RecoveryCoordinator.
 
recreate(TransactionContext) - Method in class org.objectweb.jotm.TransactionFactoryImpl
Recreate locally a Control object for an existing transaction.
recreate(TransactionContext) - Method in interface org.objectweb.jotm.TransactionFactory
 
register_resource(Resource) - Method in interface org.objectweb.jotm.Coordinator
 
register_resource(Resource) - Method in class org.objectweb.jotm.ControlImpl
Registers a Resource object for this transaction
register_synchronization(RemoteSynchro) - Method in interface org.objectweb.jotm.Coordinator
 
register_synchronization(RemoteSynchro) - Method in class org.objectweb.jotm.ControlImpl
Registers a Synchronization object for this transaction
registerSynchronization(Synchronization) - Method in class org.objectweb.jotm.TransactionImpl
Register a synchronization object for the transaction currently associated with the calling thread.
RemoteSynchro - interface org.objectweb.jotm.RemoteSynchro.
 
replay_completion(Resource) - Method in interface org.objectweb.jotm.RecoveryCoordinator
 
replay_completion(Resource) - Method in class org.objectweb.jotm.ControlImpl
Asks the status of this transaction, after recovery of a Resource
Resource - interface org.objectweb.jotm.Resource.
This interface must be implemented by objects that will be registered to the JTM Coordinator.
ResourceManagerEvent - interface org.objectweb.transaction.jta.ResourceManagerEvent.
A ResourceManagerEvent allows late enrolment of connections that are opened in the thread before the transaction starts.
ResourceManagerEventListener - interface org.objectweb.transaction.jta.ResourceManagerEventListener.
A ResourceManagerEventListener allows late enrolment of connections that are opened in the thread before the transaction starts.
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.
rollback_only() - Method in interface org.objectweb.jotm.Coordinator
 
rollback_only() - Method in class org.objectweb.jotm.ControlImpl
Asks to rollback the transaction
rollback() - Method in class org.objectweb.jotm.TransactionImpl
Rollback the transaction represented by this Transaction object.
rollback() - Method in interface org.objectweb.jotm.Terminator
rollback the transaction.
rollback() - Method in class org.objectweb.jotm.SubCoordinator
rollback transaction
rollback() - Method in interface org.objectweb.jotm.Resource
rollback transaction
rollback() - Method in class org.objectweb.jotm.Current
Rolls back the transaction associated with the current thread.
rollback() - Method in class org.objectweb.jotm.ControlImpl
Rolls back this transaction branch.
run() - Method in class org.objectweb.jotm.Main
used as shutdown hook

S

send_exception(JServerRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
 
send_exception(ServerRequestInfo) - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
 
send_other(JServerRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
 
send_other(ServerRequestInfo) - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
 
send_poll(ClientRequestInfo) - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
 
send_poll(JClientRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
 
send_reply(JServerRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
send reply with context
send_reply(ServerRequestInfo) - Method in class org.objectweb.jotm.ots.OTSServerTransactionInterceptor
send reply with context
send_request(ClientRequestInfo) - Method in class org.objectweb.jotm.ots.OTSClientTransactionInterceptor
send client transaction context with the request, if existed.
send_request(JClientRequestInfo) - Method in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
send client context with the request.
setContext(TransactionContext, boolean) - Method in class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
constructor
setCoordinator(Coordinator) - Method in interface org.objectweb.jotm.TransactionContext
set the Coordinator of the transaction.
setCoordinator(Coordinator) - Method in class org.objectweb.jotm.InternalTransactionContext
Set the coordinator associated with the transaction
setDefaultTimeout(int) - Method in class org.objectweb.jotm.Current
Sets the default timeout value
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.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.SubCoordinator
set the transaction "rollback only"
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.
setTimer(TimerEvent) - Method in class org.objectweb.jotm.TransactionImpl
set a timer for the transaction
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.
stop() - Method in class org.objectweb.jotm.Jotm
 
stop() - Method in interface org.objectweb.transaction.jta.TMService
Stops the transaction service.
SubCoordinator - class org.objectweb.jotm.SubCoordinator.
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 org.objectweb.jotm.Terminator.
OTS-like Terminator
timeoutExpired(Object) - Method in class org.objectweb.jotm.TransactionImpl
timeout for that transaction has expired
timeoutExpired(Object) - Method in class org.objectweb.jotm.ControlImpl
The transaction timeout has expired Do not synchronize this method to avoid deadlocks!
TMService - interface org.objectweb.transaction.jta.TMService.
A TMService represents a JTA Service and is used to acces JTA main interfaces (UserTransaction and TransactionManager).
toString() - Method in class org.objectweb.jotm.XidImpl
String form
toString() - Method in class org.objectweb.jotm.TransactionImpl
string form
TraceTm - class org.objectweb.jotm.TraceTm.
* JOTM log system uses Log4J and Commons Logging.
TraceTm() - Constructor for class org.objectweb.jotm.TraceTm
 
TransactionContext - interface org.objectweb.jotm.TransactionContext.
This is how the JTA Implementation in JOTM sees the Transaction Context.
TransactionFactory - interface org.objectweb.jotm.TransactionFactory.
 
TransactionFactoryImpl - class org.objectweb.jotm.TransactionFactoryImpl.
 
TransactionFactoryImpl() - Constructor for class org.objectweb.jotm.TransactionFactoryImpl
Constructor of the Transaction Factory
TransactionImpl - class org.objectweb.jotm.TransactionImpl.
TransactionImpl is the implementation of the Transaction interface, defined in JTA specifications.
TransactionImpl(TransactionContext) - Constructor for class org.objectweb.jotm.TransactionImpl
New Transaction for this thread (setPropagationContext)
TransactionImpl(Xid, int) - Constructor for class org.objectweb.jotm.TransactionImpl
New transaction (begin).
TransactionManager - interface org.objectweb.transaction.jta.TransactionManager.
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.
TX_CTX_ID - Static variable in class org.objectweb.jotm.jta.rmi.JTAServerTransactionInterceptor
transaction context id
TX_CTX_ID - Static variable in class org.objectweb.jotm.jta.rmi.JTAClientTransactionInterceptor
transaction context id
TX_CTX_ID - Variable in class org.objectweb.jotm.ots.OTSInterceptor
 

U

unsetTimer() - Method in class org.objectweb.jotm.TransactionImpl
unset the timer
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 org.objectweb.jotm.UserTransactionFactory.
 
UserTransactionFactory() - Constructor for class org.objectweb.jotm.UserTransactionFactory
 

V

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
 

W

writeExternal(ObjectOutput) - Method in class org.objectweb.jotm.jta.rmi.JTATransactionServiceContext
writeExternal to send Transaction context

X

XAResourceHelper - class org.objectweb.jotm.XAResourceHelper.
 
XAResourceHelper() - Constructor for class org.objectweb.jotm.XAResourceHelper
 
XidImpl - class org.objectweb.jotm.XidImpl.
Xid implementation for JTA
XidImpl(int, byte[], byte[]) - Constructor for class org.objectweb.jotm.XidImpl
build Xid with all it's components (for performance on java serialization)
XidImpl(int, int, byte[]) - Constructor for class org.objectweb.jotm.XidImpl
Build an Xid from an otid_t CORBA
XidImpl(String, int) - Constructor for class org.objectweb.jotm.XidImpl
Build an Xid for a local transaction

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