org.apache.james.transport.mailets
Class StandardRemoteDeliveryTestable

java.lang.Object
  extended by org.apache.mailet.base.GenericMailet
      extended by org.apache.james.transport.mailets.RemoteDelivery
          extended by org.apache.james.transport.mailets.StandardRemoteDeliveryTestable
All Implemented Interfaces:
java.lang.Runnable, RemoteDeliveryTestable, org.apache.mailet.Mailet, org.apache.mailet.MailetConfig

public class StandardRemoteDeliveryTestable
extends org.apache.james.transport.mailets.RemoteDelivery
implements RemoteDeliveryTestable

RemoteDelivery extension to publish test-aware interfaces


Field Summary
 boolean logEnabled
           
 
Constructor Summary
StandardRemoteDeliveryTestable()
           
 
Method Summary
 void log(java.lang.String message)
           
 void log(java.lang.String message, java.lang.Throwable t)
           
protected  javax.mail.Session obtainSession(java.util.Properties props)
           
 void setDNSServer(org.apache.james.api.dnsservice.DNSService dnsServer)
           
 void setRemoteDeliveryTester(Tester tester)
           
 
Methods inherited from class org.apache.james.transport.mailets.RemoteDelivery
destroy, getMailetInfo, init, run, service
 
Methods inherited from class org.apache.mailet.base.GenericMailet
arrayToString, checkInitParameters, getInitParameter, getInitParameter, getInitParameter, getInitParameterNames, getMailetConfig, getMailetContext, getMailetName, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.james.transport.remotedeliverytester.RemoteDeliveryTestable
destroy, init, init, service
 

Field Detail

logEnabled

public boolean logEnabled
Constructor Detail

StandardRemoteDeliveryTestable

public StandardRemoteDeliveryTestable()
Method Detail

setRemoteDeliveryTester

public void setRemoteDeliveryTester(Tester tester)
Specified by:
setRemoteDeliveryTester in interface RemoteDeliveryTestable

obtainSession

protected javax.mail.Session obtainSession(java.util.Properties props)
Overrides:
obtainSession in class org.apache.james.transport.mailets.RemoteDelivery

log

public void log(java.lang.String message,
                java.lang.Throwable t)
Overrides:
log in class org.apache.mailet.base.GenericMailet

log

public void log(java.lang.String message)
Overrides:
log in class org.apache.mailet.base.GenericMailet

setDNSServer

public void setDNSServer(org.apache.james.api.dnsservice.DNSService dnsServer)
Specified by:
setDNSServer in interface RemoteDeliveryTestable
Overrides:
setDNSServer in class org.apache.james.transport.mailets.RemoteDelivery


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.