ozeigermann 2004/09/21 23:11:08
Modified: transaction/src/java/org/apache/commons/transaction/memory/jca
MapXAResource.java
Log:
Made logger facade configurable in ctor and made getter/setter public to
allow it to be set to meaningful values for non subclasing uses.
Revision Changes Path
1.6 +11 -6
jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapXAResource.java
Index: MapXAResource.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapXAResource.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- MapXAResource.java 22 Jul 2004 18:04:36 -0000 1.5
+++ MapXAResource.java 22 Sep 2004 06:11:08 -0000 1.6
@@ -52,6 +52,11 @@
this.loggerFacade = new PrintWriterLogger(new PrintWriter(System.out),
"WebDAVXAResource", false);
}
+ public MapXAResource(TransactionalMapWrapper map, LoggerFacade loggerFacade) {
+ this.map = map;
+ this.loggerFacade = loggerFacade;
+ }
+
public int getTransactionTimeout() throws XAException {
return 0;
}
@@ -68,11 +73,11 @@
return null;
}
- protected LoggerFacade getLoggerFacade() {
+ public LoggerFacade getLoggerFacade() {
return loggerFacade;
}
- protected void setLoggerFacade(LoggerFacade loggerFacade) {
+ public void setLoggerFacade(LoggerFacade loggerFacade) {
this.loggerFacade = loggerFacade;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]