org.apache.james.transport.remotedeliverytester
Class TransportRule.Default

java.lang.Object
  extended by org.apache.james.transport.remotedeliverytester.TransportRule.Default
All Implemented Interfaces:
TransportRule
Direct Known Subclasses:
TransportRule.NameExpression
Enclosing interface:
TransportRule

public abstract static class TransportRule.Default
extends java.lang.Object
implements TransportRule


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.james.transport.remotedeliverytester.TransportRule
TransportRule.Default, TransportRule.NameExpression
 
Constructor Summary
TransportRule.Default()
           
 
Method Summary
 void onClose(Tester.TestStatus status, java.lang.String server)
           
 void onConnect(Tester.TestStatus status, java.lang.String server)
           
 void onSendMessage(Tester.TestStatus status, java.lang.String server, ProcMail.Listing pmails)
           
 boolean onSupportsExtension(Tester.TestStatus status, java.lang.String server, java.lang.String ext, boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportRule.Default

public TransportRule.Default()
Method Detail

onConnect

public void onConnect(Tester.TestStatus status,
                      java.lang.String server)
               throws javax.mail.MessagingException
Specified by:
onConnect in interface TransportRule
Throws:
javax.mail.MessagingException

onSendMessage

public void onSendMessage(Tester.TestStatus status,
                          java.lang.String server,
                          ProcMail.Listing pmails)
                   throws javax.mail.MessagingException,
                          javax.mail.SendFailedException
Specified by:
onSendMessage in interface TransportRule
Throws:
javax.mail.MessagingException
javax.mail.SendFailedException

onClose

public void onClose(Tester.TestStatus status,
                    java.lang.String server)
             throws javax.mail.MessagingException
Specified by:
onClose in interface TransportRule
Throws:
javax.mail.MessagingException

onSupportsExtension

public boolean onSupportsExtension(Tester.TestStatus status,
                                   java.lang.String server,
                                   java.lang.String ext,
                                   boolean value)
Specified by:
onSupportsExtension in interface TransportRule


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