Author: norman
Date: Fri Jan  7 14:03:21 2011
New Revision: 1056323

URL: http://svn.apache.org/viewvc?rev=1056323&view=rev
Log:
Reuse MailetContextLog

Modified:
    
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java

Modified: 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java?rev=1056323&r1=1056322&r2=1056323&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
 (original)
+++ 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
 Fri Jan  7 14:03:21 2011
@@ -26,7 +26,6 @@ import java.util.Iterator;
 import javax.annotation.Resource;
 import javax.mail.MessagingException;
 
-import org.apache.commons.logging.Log;
 import org.apache.james.mailbox.BadCredentialsException;
 import org.apache.james.mailbox.MailboxException;
 import org.apache.james.mailbox.MailboxPath;
@@ -40,6 +39,7 @@ import org.apache.james.mailbox.MessageR
 import org.apache.james.mailbox.util.FetchGroupImpl;
 import org.apache.james.user.api.UsersRepository;
 import org.apache.james.user.api.model.JamesUser;
+import org.apache.james.util.MailetContextLog;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
 import org.apache.mailet.MailetContext;
@@ -74,6 +74,8 @@ abstract public class AbstractStorageQuo
      */
     private UsersRepository localusers;
 
+    private final MailetContextLog log = new 
MailetContextLog(getMailetContext());
+    
     /** 
      * Checks the recipient.
      * Does a <CODE>super.isRecipientChecked</CODE> and checks that the 
recipient
@@ -97,83 +99,7 @@ abstract public class AbstractStorageQuo
         long size = 0;
         MailboxSession session;
         try {
-            session = 
manager.createSystemSession(getPrimaryName(recipient.getLocalPart()), new Log() 
{
-
-               public void debug(Object arg0) {
-                       // just consume                                 
-               }
-
-               public void debug(Object arg0, Throwable arg1) {
-                       // just consume 
-               }
-
-               public void error(Object arg0) {
-                       log(arg0.toString());
-
-               }
-
-               public void error(Object arg0, Throwable arg1) {
-                       log(arg0.toString(),arg1);
-               }
-
-               public void fatal(Object arg0) {
-                       log(arg0.toString());
-               }
-
-               public void fatal(Object arg0, Throwable arg1) {
-                       log(arg0.toString(), arg1);                             
-               }
-
-               public void info(Object arg0) {
-                       log(arg0.toString());
-               }
-
-               public void info(Object arg0, Throwable arg1) {
-                       log(arg0.toString(), arg1);
-                       
-               }
-
-               public boolean isDebugEnabled() {
-                       return false;
-               }
-
-               public boolean isErrorEnabled() {
-                       return true;
-               }
-
-               public boolean isFatalEnabled() {
-                       return true;
-               }
-
-               public boolean isInfoEnabled() {
-                       return true;
-               }
-
-               public boolean isTraceEnabled() {
-                       return false;
-               }
-
-               public boolean isWarnEnabled() {
-                       return true;
-               }
-
-               public void trace(Object arg0) {
-                       // just consume                                 
-               }
-
-               public void trace(Object arg0, Throwable arg1) {
-                       // just consume                                 
-               }
-
-               public void warn(Object arg0) {
-                       log(arg0.toString());
-               }
-
-               public void warn(Object arg0, Throwable arg1) {
-                       log(arg0.toString(), arg1);
-               }
-               
-            });
+            session = 
manager.createSystemSession(getPrimaryName(recipient.getLocalPart()),log); 
             manager.startProcessingRequest(session);
             MessageManager mailbox = manager.getMailbox(new 
MailboxPath(MailboxConstants.USER_NAMESPACE,
                                                 
session.getUser().getUserName(), "INBOX"),



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to