Thanks to the apiComparator plugin for IDEA.
- correct parameter names (important for javadoc / ide / etc?)
- Timer* use java.util.Date not java.sql.Date
- removed superclass exceptions from 'throws' list
- added missing @deprecated tags
Maas
wrote:
> What's the advantage to supporting JDBC through JCA? Is it that
> JCA requires logic to deal with associating with transactions and
> security, and if JDBC works through that we don't have to implement the
> same features twice? Or are there other considerations?
>
> Aaron
>
> On Fri, 15 Aug 2003, David Jencks wrote:
> > IMNSHO jdbc support should be through the JCA (connector) support and
> > jca-jdbc wrappers.
> >
> > I think jca should be a separate module ("connector")
> >
> > AFAIK the only specific communication with the ejb subsystem needed can
> > be provided by an interceptor that makes sure connection handles get
> > re-associated under the correct security context.
>
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/AccessLocalException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/AccessLocalException.java,v
retrieving revision 1.1
diff -u -r1.1 AccessLocalException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/AccessLocalException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/AccessLocalException.java 15 Aug 2003 21:47:37 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,10 +69,12 @@
public AccessLocalException() {
super();
}
-
public AccessLocalException(String s) {
- super(s);
+
+ public AccessLocalException(String message) {
+ super(message);
}
-
public AccessLocalException(String s, Exception e) {
- super(s, e);
+
+ public AccessLocalException(String message, Exception ex) {
+ super(message, ex);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/CreateException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/CreateException.java,v
retrieving revision 1.1
diff -u -r1.1 CreateException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/CreateException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/CreateException.java 15 Aug 2003 21:47:37 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public CreateException() {
super();
}
-
public CreateException(String s) {
- super(s);
+
+ public CreateException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/DuplicateKeyException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/DuplicateKeyException.java,v
retrieving revision 1.1
diff -u -r1.1 DuplicateKeyException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/DuplicateKeyException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/DuplicateKeyException.java 15 Aug 2003 21:47:37 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public DuplicateKeyException() {
super();
}
-
public DuplicateKeyException(String s) {
- super(s);
+
+ public DuplicateKeyException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBContext.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBContext.java,v
retrieving revision 1.1
diff -u -r1.1 EJBContext.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBContext.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBContext.java 15 Aug 2003 21:47:37 -0000
@@ -58,22 +58,47 @@
* ====================================================================
*/
package javax.ejb;
-
import java.security.Identity;
import java.security.Principal;
import java.util.Properties;
import javax.transaction.UserTransaction;
-
/**
+
+import java.security.Identity;
+import java.security.Principal;
+import java.util.Properties;
+import javax.transaction.UserTransaction;
+
+/**
*
*
*
* @version $Revision: 1.1 $ $Date: 2003/08/14 16:14:31 $
*/
public interface EJBContext {
- Identity getCallerIdentity() throws IllegalStateException;
-
Principal getCallerPrincipal() throws IllegalStateException;
-
EJBHome getEJBHome() throws IllegalStateException;
-
EJBLocalHome getEJBLocalHome() throws IllegalStateException;
-
Properties getEnvironment();
-
boolean getRollbackOnly() throws IllegalStateException;
-
TimerService getTimerService() throws IllegalStateException;
-
UserTransaction getUserTransaction() throws IllegalStateException;
-
boolean isCallerInRole(Identity identity) throws IllegalStateException;
-
boolean isCallerInRole(String string) throws IllegalStateException;
-
void setRollbackOnly() throws IllegalStateException;
}
+ EJBHome getEJBHome();
+
+ EJBLocalHome getEJBLocalHome();
+
+ /**
+ * @deprecated
+ */
+ Properties getEnvironment();
+
+ /**
+ * @deprecated
+ */
+ Identity getCallerIdentity();
+
+ Principal getCallerPrincipal();
+
+ /**
+ * @deprecated
+ */
+ boolean isCallerInRole(Identity role);
+
+ boolean isCallerInRole(String roleName);
+
+ UserTransaction getUserTransaction() throws IllegalStateException;
+
+ void setRollbackOnly() throws IllegalStateException;
+
+ boolean getRollbackOnly() throws IllegalStateException;
+
+ TimerService getTimerService() throws IllegalStateException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBException.java,v
retrieving revision 1.1
diff -u -r1.1 EJBException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBException.java 15 Aug 2003 21:47:38 -0000
@@ -58,7 +58,11 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+import java.io.PrintStream;
+import java.io.PrintWriter;
+
+/**
*
*
*
@@ -68,20 +72,43 @@
public EJBException() {
super();
}
-
public EJBException(Exception e) {
- super(e);
+
+ public EJBException(Exception ex) {
+ super(ex);
}
-
public EJBException(String s) {
- super(s);
+
+ public EJBException(String message) {
+ super(message);
}
-
public EJBException(String s, Exception e) {
- super(s, e);
+
+ public EJBException(String message, Exception ex) {
+ super(message, ex);
}
-
public Exception getCausedByException() {
+
+ public Exception getCausedByException() {
Throwable cause = getCause();
if (cause instanceof Exception) {
return (Exception) cause;
}
return null;
+ }
+
+ public String getMessage() {
+ return getMessage() + "todo";
+ }
+
+
+ public void printStackTrace(PrintStream ps) {
+ super.printStackTrace(ps);
+ }
+
+
+ public void printStackTrace() {
+ super.printStackTrace();
+ }
+
+
+ public void printStackTrace(PrintWriter pw) {
+ super.printStackTrace(pw);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBHome.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBHome.java,v
retrieving revision 1.1
diff -u -r1.1 EJBHome.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBHome.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBHome.java 15 Aug 2003 21:47:38 -0000
@@ -58,8 +58,11 @@
* ====================================================================
*/
package javax.ejb;
-
import java.rmi.Remote;
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.Remote;
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -67,6 +70,10 @@
*/
public interface EJBHome extends Remote {
EJBMetaData getEJBMetaData() throws RemoteException;
-
HomeHandle getHomeHandle() throws RemoteException;
-
void remove(Handle handle) throws RemoteException, RemoveException;
-
void remove(Object object) throws RemoteException, RemoveException;
}
+
+ HomeHandle getHomeHandle() throws RemoteException;
+
+ void remove(Handle handle) throws RemoteException, RemoveException;
+
+ void remove(Object primaryKey) throws RemoteException, RemoveException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalHome.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalHome.java,v
retrieving revision 1.1
diff -u -r1.1 EJBLocalHome.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalHome.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalHome.java 15 Aug 2003 21:47:38 -0000
@@ -58,11 +58,13 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
* @version $Revision: 1.1 $ $Date: 2003/08/14 16:14:31 $
*/
public interface EJBLocalHome {
- void remove(Object object) throws RemoveException, EJBException;
}
+ void remove(Object primaryKey) throws RemoveException, EJBException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalObject.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalObject.java,v
retrieving revision 1.1
diff -u -r1.1 EJBLocalObject.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalObject.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBLocalObject.java 15 Aug 2003 21:47:38 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -66,6 +67,10 @@
*/
public interface EJBLocalObject {
EJBLocalHome getEJBLocalHome() throws EJBException;
-
Object getPrimaryKey() throws EJBException;
-
boolean isIdentical(EJBLocalObject ejbLocalObject) throws EJBException;
-
void remove() throws RemoveException, EJBException;
}
+
+ Object getPrimaryKey() throws EJBException;
+
+ boolean isIdentical(EJBLocalObject obj) throws EJBException;
+
+ void remove() throws RemoveException, EJBException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBObject.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBObject.java,v
retrieving revision 1.1
diff -u -r1.1 EJBObject.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBObject.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EJBObject.java 15 Aug 2003 21:47:39 -0000
@@ -58,8 +58,11 @@
* ====================================================================
*/
package javax.ejb;
-
import java.rmi.Remote;
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.Remote;
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -67,7 +70,12 @@
*/
public interface EJBObject extends Remote {
EJBHome getEJBHome() throws RemoteException;
-
Handle getHandle() throws RemoteException;
-
Object getPrimaryKey() throws RemoteException;
-
boolean isIdentical(EJBObject ejbObject) throws RemoteException;
-
void remove() throws RemoteException, RemoveException;
}
+
+ Handle getHandle() throws RemoteException;
+
+ Object getPrimaryKey() throws RemoteException;
+
+ boolean isIdentical(EJBObject obj) throws RemoteException;
+
+ void remove() throws RemoteException, RemoveException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/EntityBean.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/EntityBean.java,v
retrieving revision 1.1
diff -u -r1.1 EntityBean.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/EntityBean.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/EntityBean.java 15 Aug 2003 21:47:39 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.ejb;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -67,10 +69,16 @@
*/
public interface EntityBean extends EnterpriseBean {
void ejbActivate() throws EJBException, RemoteException;
-
void ejbLoad() throws EJBException, RemoteException;
-
void ejbPassivate() throws EJBException, RemoteException;
-
void ejbRemove() throws RemoveException, EJBException, RemoteException;
-
void ejbStore() throws EJBException, RemoteException;
-
void setEntityContext(EntityContext entityContext) throws EJBException, RemoteException;
-
void unsetEntityContext() throws EJBException, RemoteException;
+
+ void ejbLoad() throws EJBException, RemoteException;
+
+ void ejbPassivate() throws EJBException, RemoteException;
+
+ void ejbRemove() throws RemoveException, EJBException, RemoteException;
+
+ void ejbStore() throws EJBException, RemoteException;
+
+ void setEntityContext(EntityContext ctx) throws EJBException, RemoteException;
+
+ void unsetEntityContext() throws EJBException, RemoteException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/FinderException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/FinderException.java,v
retrieving revision 1.1
diff -u -r1.1 FinderException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/FinderException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/FinderException.java 15 Aug 2003 21:47:39 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public FinderException() {
super();
}
-
public FinderException(String s) {
- super(s);
+
+ public FinderException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/MessageDrivenBean.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/MessageDrivenBean.java,v
retrieving revision 1.1
diff -u -r1.1 MessageDrivenBean.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/MessageDrivenBean.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/MessageDrivenBean.java 15 Aug 2003 21:47:39 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -66,4 +67,6 @@
*/
public interface MessageDrivenBean extends EnterpriseBean {
void ejbRemove() throws EJBException;
-
void setMessageDrivenContext(MessageDrivenContext messageDrivenContext) throws EJBException;
}
+
+ void setMessageDrivenContext(MessageDrivenContext ctx) throws EJBException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchEntityException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchEntityException.java,v
retrieving revision 1.1
diff -u -r1.1 NoSuchEntityException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchEntityException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchEntityException.java 15 Aug 2003 21:47:40 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,10 +69,12 @@
public NoSuchEntityException() {
super();
}
-
public NoSuchEntityException(Exception e) {
- super(e);
+
+ public NoSuchEntityException(Exception ex) {
+ super(ex);
}
-
public NoSuchEntityException(String s) {
- super(s);
+
+ public NoSuchEntityException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchObjectLocalException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchObjectLocalException.java,v
retrieving revision 1.1
diff -u -r1.1 NoSuchObjectLocalException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchObjectLocalException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/NoSuchObjectLocalException.java 15 Aug 2003 21:47:40 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,9 +69,12 @@
public NoSuchObjectLocalException() {
super();
}
-
public NoSuchObjectLocalException(String s) {
- super(s);
+
+ public NoSuchObjectLocalException(String message) {
+ super(message);
}
-
public NoSuchObjectLocalException(String s, Exception e) {
- super(s, e);
- }
}
+
+ public NoSuchObjectLocalException(String message, Exception ex) {
+ super(message, ex);
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/ObjectNotFoundException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/ObjectNotFoundException.java,v
retrieving revision 1.1
diff -u -r1.1 ObjectNotFoundException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/ObjectNotFoundException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/ObjectNotFoundException.java 15 Aug 2003 21:47:40 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public ObjectNotFoundException() {
super();
}
-
public ObjectNotFoundException(String s) {
- super(s);
+
+ public ObjectNotFoundException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/RemoveException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/RemoveException.java,v
retrieving revision 1.1
diff -u -r1.1 RemoveException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/RemoveException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/RemoveException.java 15 Aug 2003 21:47:40 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public RemoveException() {
super();
}
-
public RemoveException(String s) {
- super(s);
+
+ public RemoveException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionBean.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionBean.java,v
retrieving revision 1.1
diff -u -r1.1 SessionBean.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionBean.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionBean.java 15 Aug 2003 21:47:41 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.ejb;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -67,7 +69,10 @@
*/
public interface SessionBean extends EnterpriseBean {
void ejbActivate() throws EJBException, RemoteException;
-
void ejbPassivate() throws EJBException, RemoteException;
-
void ejbRemove() throws EJBException, RemoteException;
-
void setSessionContext(SessionContext sessionContext) throws EJBException, RemoteException;
+
+ void ejbPassivate() throws EJBException, RemoteException;
+
+ void ejbRemove() throws EJBException, RemoteException;
+
+ void setSessionContext(SessionContext ctx) throws EJBException, RemoteException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionSynchronization.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionSynchronization.java,v
retrieving revision 1.1
diff -u -r1.1 SessionSynchronization.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionSynchronization.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/SessionSynchronization.java 15 Aug 2003 21:47:41 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.ejb;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -67,6 +69,8 @@
*/
public interface SessionSynchronization {
void afterBegin() throws EJBException, RemoteException;
-
void afterCompletion(boolean b) throws EJBException, RemoteException;
-
void beforeCompletion() throws EJBException, RemoteException;
+
+ void afterCompletion(boolean committed) throws EJBException, RemoteException;
+
+ void beforeCompletion() throws EJBException, RemoteException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/Timer.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/Timer.java,v
retrieving revision 1.1
diff -u -r1.1 Timer.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/Timer.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/Timer.java 15 Aug 2003 21:47:41 -0000
@@ -58,8 +58,11 @@
* ====================================================================
*/
package javax.ejb;
-
import java.io.Serializable;
import java.sql.Date;
-
/**
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
*
*
*
@@ -67,8 +70,12 @@
*/
public interface Timer {
void cancel() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
-
TimerHandle getHandle() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
-
Serializable getInfo() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
-
Date getNextTimeout() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
-
long getTimeRemaining() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
+
+ long getTimeRemaining() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
+
+ Date getNextTimeout() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
+
+ Serializable getInfo() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
+
+ TimerHandle getHandle() throws EJBException, IllegalStateException, NoSuchObjectLocalException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/TimerService.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/TimerService.java,v
retrieving revision 1.1
diff -u -r1.1 TimerService.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/TimerService.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/TimerService.java 15 Aug 2003 21:47:41 -0000
@@ -58,17 +58,25 @@
* ====================================================================
*/
package javax.ejb;
-
import java.io.Serializable;
import java.sql.Date;
import java.util.Collection;
-
/**
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.Date;
+
+/**
*
*
*
* @version $Revision: 1.1 $ $Date: 2003/08/14 16:14:31 $
*/
public interface TimerService {
- Timer createTimer(Date date, long l, Serializable serializable) throws IllegalArgumentException, IllegalStateException, EJBException;
-
Timer createTimer(Date date, Serializable serializable) throws IllegalArgumentException, IllegalStateException, EJBException;
-
Timer createTimer(long l1, long l2, Serializable serializable) throws IllegalArgumentException, IllegalStateException, EJBException;
-
Timer createTimer(long l, Serializable serializable) throws IllegalArgumentException, IllegalStateException, EJBException;
-
Collection getTimers() throws IllegalStateException, EJBException;
+ Timer createTimer(Date initialExpiration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, EJBException;
+
+ Timer createTimer(Date expiration, Serializable info) throws IllegalArgumentException, IllegalStateException, EJBException;
+
+ Timer createTimer(long initialDuration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, EJBException;
+
+ Timer createTimer(long duration, Serializable info) throws IllegalArgumentException, IllegalStateException, EJBException;
+
+ Collection getTimers() throws IllegalStateException, EJBException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRequiredLocalException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRequiredLocalException.java,v
retrieving revision 1.1
diff -u -r1.1 TransactionRequiredLocalException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRequiredLocalException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRequiredLocalException.java 15 Aug 2003 21:47:41 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,6 +69,8 @@
public TransactionRequiredLocalException() {
super();
}
-
public TransactionRequiredLocalException(String s) {
- super(s);
- }
}
+
+ public TransactionRequiredLocalException(String message) {
+ super(message);
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRolledbackLocalException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRolledbackLocalException.java,v
retrieving revision 1.1
diff -u -r1.1 TransactionRolledbackLocalException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRolledbackLocalException.java 14 Aug 2003 16:14:31 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/TransactionRolledbackLocalException.java 15 Aug 2003 21:47:42 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.ejb;
-
/**
+
+/**
*
*
*
@@ -68,10 +69,12 @@
public TransactionRolledbackLocalException() {
super();
}
-
public TransactionRolledbackLocalException(String s) {
- super(s);
+
+ public TransactionRolledbackLocalException(String message) {
+ super(message);
}
-
public TransactionRolledbackLocalException(String s, Exception e) {
- super(s, e);
+
+ public TransactionRolledbackLocalException(String message, Exception ex) {
+ super(message, ex);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/ejb/spi/HandleDelegate.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/ejb/spi/HandleDelegate.java,v
retrieving revision 1.1
diff -u -r1.1 HandleDelegate.java
--- incubator-geronimo/specs/j2ee/src/java/javax/ejb/spi/HandleDelegate.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/ejb/spi/HandleDelegate.java 15 Aug 2003 21:47:42 -0000
@@ -58,16 +58,25 @@
* ====================================================================
*/
package javax.ejb.spi;
-
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import javax.ejb.EJBHome;
import javax.ejb.EJBObject;
-
/**
+
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import javax.ejb.EJBHome;
+import javax.ejb.EJBObject;
+
+/**
*
*
*
* @version $Revision: 1.1 $ $Date: 2003/08/14 16:14:32 $
*/
public interface HandleDelegate {
- EJBHome readEJBHome(ObjectInputStream objectInputStream) throws ClassNotFoundException, IOException;
-
EJBObject readEJBObject(ObjectInputStream objectInputStream) throws ClassNotFoundException, IOException;
-
void writeEJBHome(EJBHome ejbHome, ObjectOutputStream objectOutputStream) throws IOException;
-
void writeEJBObject(EJBObject ejbObject, ObjectOutputStream objectOutputStream) throws IOException;
+ EJBHome readEJBHome(ObjectInputStream istream) throws ClassNotFoundException, IOException;
+
+ EJBObject readEJBObject(ObjectInputStream istream) throws ClassNotFoundException, IOException;
+
+ void writeEJBHome(EJBHome ejbHome, ObjectOutputStream ostream) throws IOException;
+
+ void writeEJBObject(EJBObject ejbObject, ObjectOutputStream ostream) throws IOException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicCommitException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicCommitException.java,v
retrieving revision 1.1
diff -u -r1.1 HeuristicCommitException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicCommitException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicCommitException.java 15 Aug 2003 21:47:42 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -68,6 +69,8 @@
public HeuristicCommitException() {
super();
}
-
public HeuristicCommitException(String s) {
- super(s);
- }
}
+
+ public HeuristicCommitException(String message) {
+ super(message);
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicMixedException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicMixedException.java,v
retrieving revision 1.1
diff -u -r1.1 HeuristicMixedException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicMixedException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicMixedException.java 15 Aug 2003 21:47:42 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public HeuristicMixedException() {
super();
}
-
public HeuristicMixedException(String s) {
- super(s);
+
+ public HeuristicMixedException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicRollbackException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicRollbackException.java,v
retrieving revision 1.1
diff -u -r1.1 HeuristicRollbackException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicRollbackException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/HeuristicRollbackException.java 15 Aug 2003 21:47:43 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public HeuristicRollbackException() {
super();
}
-
public HeuristicRollbackException(String s) {
- super(s);
+
+ public HeuristicRollbackException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/InvalidTransactionException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/InvalidTransactionException.java,v
retrieving revision 1.1
diff -u -r1.1 InvalidTransactionException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/InvalidTransactionException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/InvalidTransactionException.java 15 Aug 2003 21:47:43 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.transaction;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -69,6 +71,8 @@
public InvalidTransactionException() {
super();
}
-
public InvalidTransactionException(String s) {
- super(s);
- }
}
+
+ public InvalidTransactionException(String message) {
+ super(message);
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/NotSupportedException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/NotSupportedException.java,v
retrieving revision 1.1
diff -u -r1.1 NotSupportedException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/NotSupportedException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/NotSupportedException.java 15 Aug 2003 21:47:43 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public NotSupportedException() {
super();
}
-
public NotSupportedException(String s) {
- super(s);
+
+ public NotSupportedException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/RollbackException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/RollbackException.java,v
retrieving revision 1.1
diff -u -r1.1 RollbackException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/RollbackException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/RollbackException.java 15 Aug 2003 21:47:43 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -68,7 +69,8 @@
public RollbackException() {
super();
}
-
public RollbackException(String s) {
- super(s);
+
+ public RollbackException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/Synchronization.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/Synchronization.java,v
retrieving revision 1.1
diff -u -r1.1 Synchronization.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/Synchronization.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/Synchronization.java 15 Aug 2003 21:47:44 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -66,4 +67,6 @@
*/
public interface Synchronization {
void beforeCompletion();
-
void afterCompletion(int i);
}
+
+ void afterCompletion(int status);
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/SystemException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/SystemException.java,v
retrieving revision 1.1
diff -u -r1.1 SystemException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/SystemException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/SystemException.java 15 Aug 2003 21:47:44 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -66,13 +67,17 @@
*/
public class SystemException extends Exception {
public int errorCode;
-
public SystemException() {
+
+ public SystemException() {
super();
}
-
public SystemException(String s) {
- super(s);
+
+ public SystemException(String message) {
+ super(message);
}
-
public SystemException(int errorCode) {
+
+ public SystemException(int errorCode) {
super();
this.errorCode = errorCode;
- }
}
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/Transaction.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/Transaction.java,v
retrieving revision 1.1
diff -u -r1.1 Transaction.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/Transaction.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/Transaction.java 15 Aug 2003 21:47:44 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.transaction;
-
import javax.transaction.xa.XAResource;
-
/**
+
+import javax.transaction.xa.XAResource;
+
+/**
*
*
*
@@ -67,10 +69,16 @@
*/
public interface Transaction {
void commit() throws HeuristicMixedException, HeuristicRollbackException, RollbackException, SecurityException, SystemException;
-
boolean delistResource(XAResource xaResource, int i) throws IllegalStateException, SystemException;
-
boolean enlistResource(XAResource xaResource) throws IllegalStateException, RollbackException, SystemException;
-
int getStatus() throws SystemException;
-
void registerSynchronization(Synchronization synchronization) throws IllegalStateException, RollbackException, SystemException;
-
void rollback() throws IllegalStateException, SystemException;
-
void setRollbackOnly() throws IllegalStateException, SystemException;
+
+ boolean delistResource(XAResource xaRes, int flag) throws IllegalStateException, SystemException;
+
+ boolean enlistResource(XAResource xaRes) throws IllegalStateException, RollbackException, SystemException;
+
+ int getStatus() throws SystemException;
+
+ void registerSynchronization(Synchronization synch) throws IllegalStateException, RollbackException, SystemException;
+
+ void rollback() throws IllegalStateException, SystemException;
+
+ void setRollbackOnly() throws IllegalStateException, SystemException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionManager.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionManager.java,v
retrieving revision 1.1
diff -u -r1.1 TransactionManager.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionManager.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionManager.java 15 Aug 2003 21:47:44 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -66,11 +67,20 @@
*/
public interface TransactionManager {
void begin() throws NotSupportedException, SystemException;
-
void commit() throws HeuristicMixedException, HeuristicRollbackException, IllegalStateException, RollbackException, SecurityException, SystemException;
-
int getStatus() throws SystemException;
-
Transaction getTransaction() throws SystemException;
-
void resume(Transaction transaction) throws IllegalStateException, InvalidTransactionException, SystemException;
-
void rollback() throws IllegalStateException, SecurityException, SystemException;
-
void setRollbackOnly() throws IllegalStateException, SystemException;
-
void setTransactionTimeout(int i) throws SystemException;
-
Transaction suspend() throws SystemException;
}
+
+ void commit() throws HeuristicMixedException, HeuristicRollbackException, IllegalStateException, RollbackException, SecurityException, SystemException;
+
+ int getStatus() throws SystemException;
+
+ Transaction getTransaction() throws SystemException;
+
+ void resume(Transaction tobj) throws IllegalStateException, InvalidTransactionException, SystemException;
+
+ void rollback() throws IllegalStateException, SecurityException, SystemException;
+
+ void setRollbackOnly() throws IllegalStateException, SystemException;
+
+ void setTransactionTimeout(int seconds) throws SystemException;
+
+ Transaction suspend() throws SystemException;
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRequiredException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRequiredException.java,v
retrieving revision 1.1
diff -u -r1.1 TransactionRequiredException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRequiredException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRequiredException.java 15 Aug 2003 21:47:45 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.transaction;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -69,6 +71,8 @@
public TransactionRequiredException() {
super();
}
-
public TransactionRequiredException(String s) {
- super(s);
- }
}
+
+ public TransactionRequiredException(String message) {
+ super(message);
+ }
+}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRolledbackException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRolledbackException.java,v
retrieving revision 1.1
diff -u -r1.1 TransactionRolledbackException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRolledbackException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/TransactionRolledbackException.java 15 Aug 2003 21:47:45 -0000
@@ -58,8 +58,10 @@
* ====================================================================
*/
package javax.transaction;
-
import java.rmi.RemoteException;
-
/**
+
+import java.rmi.RemoteException;
+
+/**
*
*
*
@@ -69,7 +71,8 @@
public TransactionRolledbackException() {
super();
}
-
public TransactionRolledbackException(String s) {
- super(s);
+
+ public TransactionRolledbackException(String message) {
+ super(message);
}
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/UserTransaction.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/UserTransaction.java,v
retrieving revision 1.1
diff -u -r1.1 UserTransaction.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/UserTransaction.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/UserTransaction.java 15 Aug 2003 21:47:45 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction;
-
/**
+
+/**
*
*
*
@@ -66,9 +67,14 @@
*/
public interface UserTransaction {
void begin() throws NotSupportedException, SystemException;
-
void commit() throws HeuristicMixedException, HeuristicRollbackException, IllegalStateException, RollbackException, SecurityException, SystemException;
-
int getStatus() throws SystemException;
-
void rollback() throws IllegalStateException, SecurityException, SystemException;
-
void setRollbackOnly() throws IllegalStateException, SystemException;
-
void setTransactionTimeout(int i) throws SystemException;
+
+ void commit() throws HeuristicMixedException, HeuristicRollbackException, IllegalStateException, RollbackException, SecurityException, SystemException;
+
+ int getStatus() throws SystemException;
+
+ void rollback() throws IllegalStateException, SecurityException, SystemException;
+
+ void setRollbackOnly() throws IllegalStateException, SystemException;
+
+ void setTransactionTimeout(int seconds) throws SystemException;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAException.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAException.java,v
retrieving revision 1.1
diff -u -r1.1 XAException.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAException.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAException.java 15 Aug 2003 21:47:45 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction.xa;
-
/**
+
+/**
*
*
*
@@ -90,14 +91,18 @@
public static final int XAER_RMFAIL = -7;
public static final int XAER_DUPID = -8;
public static final int XAER_OUTSIDE = -9;
-
public int errorCode;
-
public XAException() {
+
+ public int errorCode;
+
+ public XAException() {
super();
}
-
public XAException(String s) {
- super(s);
+
+ public XAException(String message) {
+ super(message);
}
-
public XAException(int errorCode) {
+
+ public XAException(int errorCode) {
super();
this.errorCode = errorCode;
}
Index: incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAResource.java
===================================================================
RCS file: /home/cvspublic/incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAResource.java,v
retrieving revision 1.1
diff -u -r1.1 XAResource.java
--- incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAResource.java 14 Aug 2003 16:14:32 -0000 1.1
+++ incubator-geronimo/specs/j2ee/src/java/javax/transaction/xa/XAResource.java 15 Aug 2003 21:47:46 -0000
@@ -58,7 +58,8 @@
* ====================================================================
*/
package javax.transaction.xa;
-
/**
+
+/**
*
*
*
@@ -76,13 +77,24 @@
int TMSUSPEND = 33554432;
int XA_RDONLY = 3;
int XA_OK = 0;
-
void commit(Xid xid, boolean b) throws XAException;
-
void end(Xid xid, int i) throws XAException;
-
void forget(Xid xid) throws XAException;
-
int getTransactionTimeout() throws XAException;
-
boolean isSameRM(XAResource xaResource) throws XAException;
-
int prepare(Xid xid) throws XAException;
-
Xid[] recover(int i) throws XAException;
-
void rollback(Xid xid) throws XAException;
-
boolean setTransactionTimeout(int i) throws XAException;
-
void start(Xid xid, int i) throws XAException;
}
+
+ void commit(Xid xid, boolean onePhase) throws XAException;
+
+ void end(Xid xid, int flags) throws XAException;
+
+ void forget(Xid xid) throws XAException;
+
+ int getTransactionTimeout() throws XAException;
+
+ boolean isSameRM(XAResource xaResource) throws XAException;
+
+ int prepare(Xid xid) throws XAException;
+
+ Xid[] recover(int flag) throws XAException;
+
+ void rollback(Xid xid) throws XAException;
+
+ boolean setTransactionTimeout(int seconds) throws XAException;
+
+ void start(Xid xid, int flags) throws XAException;
+}