public interface javax.transaction.xa.XAResource
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.transaction.xa.XAResource
super_class: java.lang.Object
{
public static final int TMENDRSCAN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8388608
public static final int TMFAIL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870912
public static final int TMJOIN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
public static final int TMNOFLAGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TMONEPHASE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741824
public static final int TMRESUME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 134217728
public static final int TMSTARTRSCAN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16777216
public static final int TMSUCCESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 67108864
public static final int TMSUSPEND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33554432
public static final int XA_RDONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int XA_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public abstract void commit(javax.transaction.xa.Xid, boolean);
descriptor: (Ljavax/transaction/xa/Xid;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
onePhase
public abstract void end(javax.transaction.xa.Xid, int);
descriptor: (Ljavax/transaction/xa/Xid;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
flags
public abstract void forget(javax.transaction.xa.Xid);
descriptor: (Ljavax/transaction/xa/Xid;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
public abstract int getTransactionTimeout();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
public abstract boolean isSameRM(javax.transaction.xa.XAResource);
descriptor: (Ljavax/transaction/xa/XAResource;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xares
public abstract int prepare(javax.transaction.xa.Xid);
descriptor: (Ljavax/transaction/xa/Xid;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
public abstract javax.transaction.xa.Xid[] recover(int);
descriptor: (I)[Ljavax/transaction/xa/Xid;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
flag
public abstract void rollback(javax.transaction.xa.Xid);
descriptor: (Ljavax/transaction/xa/Xid;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
public abstract boolean setTransactionTimeout(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
seconds
public abstract void start(javax.transaction.xa.Xid, int);
descriptor: (Ljavax/transaction/xa/Xid;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.transaction.xa.XAException
MethodParameters:
Name Flags
xid
flags
}
SourceFile: "XAResource.java"