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]

Reply via email to