Package com.sun.enterprise.connectors
Class XATerminatorProxy
- java.lang.Object
-
- com.sun.enterprise.connectors.XATerminatorProxy
-
- All Implemented Interfaces:
jakarta.resource.spi.XATerminator,Externalizable,Serializable
public class XATerminatorProxy extends Object implements jakarta.resource.spi.XATerminator, Externalizable
Proxy for XATerminator.
This implementation is Serializable(Externalizable) such that RAR implementation can use it safely in Serialization mandated scenarios- Author:
- Jagadish Ramu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XATerminatorProxy()Provides a proxy for XATerminator
no-args constructor for de-serializationXATerminatorProxy(jakarta.resource.spi.XATerminator xat)Provides a proxy for XATerminator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit(Xid xid, boolean onePhase)voidforget(Xid xid)intprepare(Xid xid)voidreadExternal(ObjectInput in)Xid[]recover(int flag)voidrollback(Xid xid)voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
commit
public void commit(Xid xid, boolean onePhase) throws XAException
- Specified by:
commitin interfacejakarta.resource.spi.XATerminator- Throws:
XAException- See Also:
XATerminator
-
forget
public void forget(Xid xid) throws XAException
- Specified by:
forgetin interfacejakarta.resource.spi.XATerminator- Throws:
XAException- See Also:
XATerminator
-
prepare
public int prepare(Xid xid) throws XAException
- Specified by:
preparein interfacejakarta.resource.spi.XATerminator- Throws:
XAException- See Also:
XATerminator
-
recover
public Xid[] recover(int flag) throws XAException
- Specified by:
recoverin interfacejakarta.resource.spi.XATerminator- Throws:
XAException- See Also:
XATerminator
-
rollback
public void rollback(Xid xid) throws XAException
- Specified by:
rollbackin interfacejakarta.resource.spi.XATerminator- Throws:
XAException- See Also:
XATerminator
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException- See Also:
Externalizable
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException- See Also:
Externalizable
-
-