org.jboss.jca.core.tx.noopts
Class XATerminatorImpl

java.lang.Object
  extended by org.jboss.jca.core.tx.noopts.XATerminatorImpl
All Implemented Interfaces:
Serializable, javax.resource.spi.XATerminator

public class XATerminatorImpl
extends Object
implements org.jboss.jca.core.spi.transaction.xa.XATerminator, Serializable

An XATerminator implementation

Author:
Jesper Pedersen
See Also:
Serialized Form

Constructor Summary
XATerminatorImpl()
          Constructor
 
Method Summary
 void cancelWork(javax.resource.spi.work.Work work, Xid xid)
          
 void commit(Xid xid, boolean onePhase)
          
 void endWork(javax.resource.spi.work.Work work, Xid xid)
          
 void forget(Xid xid)
          
 int prepare(Xid xid)
          
 Xid[] recover(int flag)
          
 void registerWork(javax.resource.spi.work.Work work, Xid xid, long timeout)
          
 void rollback(Xid xid)
          
 void startWork(javax.resource.spi.work.Work work, Xid xid)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XATerminatorImpl

public XATerminatorImpl()
Constructor

Method Detail

commit

public void commit(Xid xid,
                   boolean onePhase)
            throws XAException

Specified by:
commit in interface javax.resource.spi.XATerminator
Throws:
XAException

forget

public void forget(Xid xid)
            throws XAException

Specified by:
forget in interface javax.resource.spi.XATerminator
Throws:
XAException

prepare

public int prepare(Xid xid)
            throws XAException

Specified by:
prepare in interface javax.resource.spi.XATerminator
Throws:
XAException

recover

public Xid[] recover(int flag)
              throws XAException

Specified by:
recover in interface javax.resource.spi.XATerminator
Throws:
XAException

rollback

public void rollback(Xid xid)
              throws XAException

Specified by:
rollback in interface javax.resource.spi.XATerminator
Throws:
XAException

registerWork

public void registerWork(javax.resource.spi.work.Work work,
                         Xid xid,
                         long timeout)
                  throws javax.resource.spi.work.WorkCompletedException

Throws:
javax.resource.spi.work.WorkCompletedException

startWork

public void startWork(javax.resource.spi.work.Work work,
                      Xid xid)
               throws javax.resource.spi.work.WorkCompletedException

Throws:
javax.resource.spi.work.WorkCompletedException

endWork

public void endWork(javax.resource.spi.work.Work work,
                    Xid xid)


cancelWork

public void cancelWork(javax.resource.spi.work.Work work,
                       Xid xid)



Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)