summaryrefslogtreecommitdiff
path: root/libjava/javax/transaction
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/transaction')
-rw-r--r--libjava/javax/transaction/HeuristicCommitException.h30
-rw-r--r--libjava/javax/transaction/HeuristicMixedException.h30
-rw-r--r--libjava/javax/transaction/HeuristicRollbackException.h30
-rw-r--r--libjava/javax/transaction/InvalidTransactionException.h30
-rw-r--r--libjava/javax/transaction/NotSupportedException.h30
-rw-r--r--libjava/javax/transaction/RollbackException.h30
-rw-r--r--libjava/javax/transaction/Status.h38
-rw-r--r--libjava/javax/transaction/Synchronization.h30
-rw-r--r--libjava/javax/transaction/SystemException.h32
-rw-r--r--libjava/javax/transaction/Transaction.h40
-rw-r--r--libjava/javax/transaction/TransactionManager.h38
-rw-r--r--libjava/javax/transaction/TransactionRequiredException.h30
-rw-r--r--libjava/javax/transaction/TransactionRolledbackException.h30
-rw-r--r--libjava/javax/transaction/UserTransaction.h34
-rw-r--r--libjava/javax/transaction/xa/XAException.h60
-rw-r--r--libjava/javax/transaction/xa/XAResource.h55
-rw-r--r--libjava/javax/transaction/xa/Xid.h38
17 files changed, 605 insertions, 0 deletions
diff --git a/libjava/javax/transaction/HeuristicCommitException.h b/libjava/javax/transaction/HeuristicCommitException.h
new file mode 100644
index 000000000..f73ec0729
--- /dev/null
+++ b/libjava/javax/transaction/HeuristicCommitException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_HeuristicCommitException__
+#define __javax_transaction_HeuristicCommitException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class HeuristicCommitException;
+ }
+ }
+}
+
+class javax::transaction::HeuristicCommitException : public ::java::lang::Exception
+{
+
+public:
+ HeuristicCommitException();
+ HeuristicCommitException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_HeuristicCommitException__
diff --git a/libjava/javax/transaction/HeuristicMixedException.h b/libjava/javax/transaction/HeuristicMixedException.h
new file mode 100644
index 000000000..22128f200
--- /dev/null
+++ b/libjava/javax/transaction/HeuristicMixedException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_HeuristicMixedException__
+#define __javax_transaction_HeuristicMixedException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class HeuristicMixedException;
+ }
+ }
+}
+
+class javax::transaction::HeuristicMixedException : public ::java::lang::Exception
+{
+
+public:
+ HeuristicMixedException();
+ HeuristicMixedException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_HeuristicMixedException__
diff --git a/libjava/javax/transaction/HeuristicRollbackException.h b/libjava/javax/transaction/HeuristicRollbackException.h
new file mode 100644
index 000000000..c738e94e8
--- /dev/null
+++ b/libjava/javax/transaction/HeuristicRollbackException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_HeuristicRollbackException__
+#define __javax_transaction_HeuristicRollbackException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class HeuristicRollbackException;
+ }
+ }
+}
+
+class javax::transaction::HeuristicRollbackException : public ::java::lang::Exception
+{
+
+public:
+ HeuristicRollbackException();
+ HeuristicRollbackException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_HeuristicRollbackException__
diff --git a/libjava/javax/transaction/InvalidTransactionException.h b/libjava/javax/transaction/InvalidTransactionException.h
new file mode 100644
index 000000000..168500354
--- /dev/null
+++ b/libjava/javax/transaction/InvalidTransactionException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_InvalidTransactionException__
+#define __javax_transaction_InvalidTransactionException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class InvalidTransactionException;
+ }
+ }
+}
+
+class javax::transaction::InvalidTransactionException : public ::java::rmi::RemoteException
+{
+
+public:
+ InvalidTransactionException();
+ InvalidTransactionException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_InvalidTransactionException__
diff --git a/libjava/javax/transaction/NotSupportedException.h b/libjava/javax/transaction/NotSupportedException.h
new file mode 100644
index 000000000..3737e6d46
--- /dev/null
+++ b/libjava/javax/transaction/NotSupportedException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_NotSupportedException__
+#define __javax_transaction_NotSupportedException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class NotSupportedException;
+ }
+ }
+}
+
+class javax::transaction::NotSupportedException : public ::java::lang::Exception
+{
+
+public:
+ NotSupportedException();
+ NotSupportedException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_NotSupportedException__
diff --git a/libjava/javax/transaction/RollbackException.h b/libjava/javax/transaction/RollbackException.h
new file mode 100644
index 000000000..396e6785c
--- /dev/null
+++ b/libjava/javax/transaction/RollbackException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_RollbackException__
+#define __javax_transaction_RollbackException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class RollbackException;
+ }
+ }
+}
+
+class javax::transaction::RollbackException : public ::java::lang::Exception
+{
+
+public:
+ RollbackException();
+ RollbackException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_RollbackException__
diff --git a/libjava/javax/transaction/Status.h b/libjava/javax/transaction/Status.h
new file mode 100644
index 000000000..4fd94ac38
--- /dev/null
+++ b/libjava/javax/transaction/Status.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_Status__
+#define __javax_transaction_Status__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class Status;
+ }
+ }
+}
+
+class javax::transaction::Status : public ::java::lang::Object
+{
+
+public:
+ static const jint STATUS_ACTIVE = 0;
+ static const jint STATUS_MARKED_ROLLBACK = 1;
+ static const jint STATUS_PREPARED = 2;
+ static const jint STATUS_COMMITTED = 3;
+ static const jint STATUS_ROLLEDBACK = 4;
+ static const jint STATUS_UNKNOWN = 5;
+ static const jint STATUS_NO_TRANSACTION = 6;
+ static const jint STATUS_PREPARING = 7;
+ static const jint STATUS_COMMITTING = 8;
+ static const jint STATUS_ROLLING_BACK = 9;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_Status__
diff --git a/libjava/javax/transaction/Synchronization.h b/libjava/javax/transaction/Synchronization.h
new file mode 100644
index 000000000..a1572249a
--- /dev/null
+++ b/libjava/javax/transaction/Synchronization.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_Synchronization__
+#define __javax_transaction_Synchronization__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class Synchronization;
+ }
+ }
+}
+
+class javax::transaction::Synchronization : public ::java::lang::Object
+{
+
+public:
+ virtual void beforeCompletion() = 0;
+ virtual void afterCompletion(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_Synchronization__
diff --git a/libjava/javax/transaction/SystemException.h b/libjava/javax/transaction/SystemException.h
new file mode 100644
index 000000000..039cc50e0
--- /dev/null
+++ b/libjava/javax/transaction/SystemException.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_SystemException__
+#define __javax_transaction_SystemException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class SystemException;
+ }
+ }
+}
+
+class javax::transaction::SystemException : public ::java::lang::Exception
+{
+
+public:
+ SystemException();
+ SystemException(::java::lang::String *);
+ SystemException(jint);
+ jint __attribute__((aligned(__alignof__( ::java::lang::Exception)))) errorCode;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_SystemException__
diff --git a/libjava/javax/transaction/Transaction.h b/libjava/javax/transaction/Transaction.h
new file mode 100644
index 000000000..7edbc9dc7
--- /dev/null
+++ b/libjava/javax/transaction/Transaction.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_Transaction__
+#define __javax_transaction_Transaction__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class Synchronization;
+ class Transaction;
+ namespace xa
+ {
+ class XAResource;
+ }
+ }
+ }
+}
+
+class javax::transaction::Transaction : public ::java::lang::Object
+{
+
+public:
+ virtual void commit() = 0;
+ virtual jboolean delistResource(::javax::transaction::xa::XAResource *, jint) = 0;
+ virtual jboolean enlistResource(::javax::transaction::xa::XAResource *) = 0;
+ virtual jint getStatus() = 0;
+ virtual void registerSynchronization(::javax::transaction::Synchronization *) = 0;
+ virtual void rollback() = 0;
+ virtual void setRollbackOnly() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_Transaction__
diff --git a/libjava/javax/transaction/TransactionManager.h b/libjava/javax/transaction/TransactionManager.h
new file mode 100644
index 000000000..bb5df958b
--- /dev/null
+++ b/libjava/javax/transaction/TransactionManager.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_TransactionManager__
+#define __javax_transaction_TransactionManager__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class Transaction;
+ class TransactionManager;
+ }
+ }
+}
+
+class javax::transaction::TransactionManager : public ::java::lang::Object
+{
+
+public:
+ virtual void begin() = 0;
+ virtual void commit() = 0;
+ virtual jint getStatus() = 0;
+ virtual ::javax::transaction::Transaction * getTransaction() = 0;
+ virtual void resume(::javax::transaction::Transaction *) = 0;
+ virtual void rollback() = 0;
+ virtual void setRollbackOnly() = 0;
+ virtual void setTransactionTimeout(jint) = 0;
+ virtual ::javax::transaction::Transaction * suspend() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_TransactionManager__
diff --git a/libjava/javax/transaction/TransactionRequiredException.h b/libjava/javax/transaction/TransactionRequiredException.h
new file mode 100644
index 000000000..4b6aad1de
--- /dev/null
+++ b/libjava/javax/transaction/TransactionRequiredException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_TransactionRequiredException__
+#define __javax_transaction_TransactionRequiredException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class TransactionRequiredException;
+ }
+ }
+}
+
+class javax::transaction::TransactionRequiredException : public ::java::rmi::RemoteException
+{
+
+public:
+ TransactionRequiredException();
+ TransactionRequiredException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_TransactionRequiredException__
diff --git a/libjava/javax/transaction/TransactionRolledbackException.h b/libjava/javax/transaction/TransactionRolledbackException.h
new file mode 100644
index 000000000..1a13227e2
--- /dev/null
+++ b/libjava/javax/transaction/TransactionRolledbackException.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_TransactionRolledbackException__
+#define __javax_transaction_TransactionRolledbackException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class TransactionRolledbackException;
+ }
+ }
+}
+
+class javax::transaction::TransactionRolledbackException : public ::java::rmi::RemoteException
+{
+
+public:
+ TransactionRolledbackException();
+ TransactionRolledbackException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_TransactionRolledbackException__
diff --git a/libjava/javax/transaction/UserTransaction.h b/libjava/javax/transaction/UserTransaction.h
new file mode 100644
index 000000000..f1c4e7def
--- /dev/null
+++ b/libjava/javax/transaction/UserTransaction.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_UserTransaction__
+#define __javax_transaction_UserTransaction__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ class UserTransaction;
+ }
+ }
+}
+
+class javax::transaction::UserTransaction : public ::java::lang::Object
+{
+
+public:
+ virtual void begin() = 0;
+ virtual void commit() = 0;
+ virtual void rollback() = 0;
+ virtual void setRollbackOnly() = 0;
+ virtual jint getStatus() = 0;
+ virtual void setTransactionTimeout(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_UserTransaction__
diff --git a/libjava/javax/transaction/xa/XAException.h b/libjava/javax/transaction/xa/XAException.h
new file mode 100644
index 000000000..b6f590b55
--- /dev/null
+++ b/libjava/javax/transaction/xa/XAException.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_xa_XAException__
+#define __javax_transaction_xa_XAException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ namespace xa
+ {
+ class XAException;
+ }
+ }
+ }
+}
+
+class javax::transaction::xa::XAException : public ::java::lang::Exception
+{
+
+public:
+ XAException();
+ XAException(::java::lang::String *);
+ XAException(jint);
+ jint __attribute__((aligned(__alignof__( ::java::lang::Exception)))) errorCode;
+ static const jint XA_RBBASE = 100;
+ static const jint XA_RBROLLBACK = 100;
+ static const jint XA_RBCOMMFAIL = 101;
+ static const jint XA_RBDEADLOCK = 102;
+ static const jint XA_RBINTEGRITY = 103;
+ static const jint XA_RBOTHER = 104;
+ static const jint XA_RBPROTO = 105;
+ static const jint XA_RBTIMEOUT = 106;
+ static const jint XA_RBTRANSIENT = 107;
+ static const jint XA_RBEND = 107;
+ static const jint XA_NOMIGRATE = 9;
+ static const jint XA_HEURHAZ = 8;
+ static const jint XA_HEURCOM = 7;
+ static const jint XA_HEURRB = 6;
+ static const jint XA_HEURMIX = 5;
+ static const jint XA_RETRY = 4;
+ static const jint XA_RDONLY = 3;
+ static const jint XAER_ASYNC = -2;
+ static const jint XAER_RMERR = -3;
+ static const jint XAER_NOTA = -4;
+ static const jint XAER_INVAL = -5;
+ static const jint XAER_PROTO = -6;
+ static const jint XAER_RMFAIL = -7;
+ static const jint XAER_DUPID = -8;
+ static const jint XAER_OUTSIDE = -9;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_transaction_xa_XAException__
diff --git a/libjava/javax/transaction/xa/XAResource.h b/libjava/javax/transaction/xa/XAResource.h
new file mode 100644
index 000000000..2a5442dd9
--- /dev/null
+++ b/libjava/javax/transaction/xa/XAResource.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_xa_XAResource__
+#define __javax_transaction_xa_XAResource__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ namespace xa
+ {
+ class XAResource;
+ class Xid;
+ }
+ }
+ }
+}
+
+class javax::transaction::xa::XAResource : public ::java::lang::Object
+{
+
+public:
+ virtual void commit(::javax::transaction::xa::Xid *, jboolean) = 0;
+ virtual void end(::javax::transaction::xa::Xid *, jint) = 0;
+ virtual void forget(::javax::transaction::xa::Xid *) = 0;
+ virtual jint getTransactionTimeout() = 0;
+ virtual jboolean isSameRM(::javax::transaction::xa::XAResource *) = 0;
+ virtual jint prepare(::javax::transaction::xa::Xid *) = 0;
+ virtual JArray< ::javax::transaction::xa::Xid * > * recover(jint) = 0;
+ virtual void rollback(::javax::transaction::xa::Xid *) = 0;
+ virtual jboolean setTransactionTimeout(jint) = 0;
+ virtual void start(::javax::transaction::xa::Xid *, jint) = 0;
+ static const jint TMENDRSCAN = 8388608;
+ static const jint TMFAIL = 536870912;
+ static const jint TMJOIN = 2097152;
+ static const jint TMNOFLAGS = 0;
+ static const jint TMONEPHASE = 1073741824;
+ static const jint TMRESUME = 134217728;
+ static const jint TMSTARTRSCAN = 16777216;
+ static const jint TMSUCCESS = 67108864;
+ static const jint TMSUSPEND = 33554432;
+ static const jint XA_RDONLY = 3;
+ static const jint XA_OK = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_xa_XAResource__
diff --git a/libjava/javax/transaction/xa/Xid.h b/libjava/javax/transaction/xa/Xid.h
new file mode 100644
index 000000000..7a4b30001
--- /dev/null
+++ b/libjava/javax/transaction/xa/Xid.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_transaction_xa_Xid__
+#define __javax_transaction_xa_Xid__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace transaction
+ {
+ namespace xa
+ {
+ class Xid;
+ }
+ }
+ }
+}
+
+class javax::transaction::xa::Xid : public ::java::lang::Object
+{
+
+public:
+ virtual jint getFormatId() = 0;
+ virtual JArray< jbyte > * getGlobalTransactionId() = 0;
+ virtual JArray< jbyte > * getBranchQualifier() = 0;
+ static const jint MAXGTRIDSIZE = 64;
+ static const jint MAXBQUALSIZE = 64;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_transaction_xa_Xid__