Author: norman
Date: Sat Jan 1 09:19:41 2011
New Revision: 1054212
URL: http://svn.apache.org/viewvc?rev=1054212&view=rev
Log:
Cleanup
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java?rev=1054212&r1=1054211&r2=1054212&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
Sat Jan 1 09:19:41 2011
@@ -28,16 +28,12 @@ import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
-import javax.annotation.Resource;
import javax.mail.MessagingException;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.apache.james.core.MailImpl;
import org.apache.james.core.MimeMessageCopyOnWriteProxy;
import org.apache.james.core.MimeMessageInputStreamSource;
import org.apache.james.lifecycle.api.LifecycleUtil;
-import org.apache.james.lifecycle.api.LogEnabled;
import org.apache.james.protocols.api.ExtensibleHandler;
import org.apache.james.protocols.api.LineHandler;
import org.apache.james.protocols.api.WiringException;
@@ -60,13 +56,7 @@ import org.apache.mailet.MailAddress;
* Handles the calling of JamesMessageHooks
*
*/
-public final class DataLineJamesMessageHookHandler implements DataLineFilter,
ExtensibleHandler, LogEnabled {
-
- /** This log is the fall back shared by all instances */
- private static final Log FALLBACK_LOG =
LogFactory.getLog(DataLineJamesMessageHookHandler.class);
-
- /** Non context specific log should only be used when no context specific
log is available */
- private Log serviceLog = FALLBACK_LOG;
+public final class DataLineJamesMessageHookHandler implements DataLineFilter,
ExtensibleHandler {
private List<JamesMessageHook> messageHandlers;
@@ -231,10 +221,7 @@ public final class DataLineJamesMessageH
public void wireExtensions(Class interfaceName, List extension) throws
WiringException {
if (JamesMessageHook.class.equals(interfaceName)) {
this.messageHandlers = extension;
- if (messageHandlers.size() == 0) {
- if (serviceLog.isErrorEnabled()) {
- serviceLog.error("No messageHandler configured. Check that
SendMailHandler is configured in the SMTPHandlerChain");
- }
+ if (messageHandlers == null || messageHandlers.size() == 0) {
throw new WiringException("No messageHandler configured");
}
} else if (MessageHook.class.equals(interfaceName)) {
@@ -256,14 +243,6 @@ public final class DataLineJamesMessageH
return classes;
}
- /**
- * Sets the service log.
- * Where available, a context sensitive log should be used.
- * @param Log not null
- */
- public void setLog(Log log) {
- this.serviceLog = log;
- }
private class MailToMailEnvelopeWrapper implements MailEnvelope {
private Mail mail;
@@ -310,14 +289,6 @@ public final class DataLineJamesMessageH
return -1;
}
}
-
- /**
- * (non-Javadoc)
- * @see
org.apache.james.protocols.smtp.MailEnvelope#setRecipients(java.util.List)
- */
- public void setRecipients(List<MailAddress>
recipientCollection) {
- mail.setRecipients(recipientCollection);
- }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]