Dear Wiki user,

You have subscribed to a wiki page or wiki category on "James Wiki" for change 
notification.

The following page has been changed by SergeyLubinskiy:
http://wiki.apache.org/james/SummerOfCode2005/SergeyLubinskiyFastFail/ProtocolLet

------------------------------------------------------------------------------
    * decomissions the old instance and replaces it with the new one
   * upon invocation of a special JMX method saves configuration back to file 
in XML format
  
+ === Interfaces ===
+ Each ProtocolLet implements at least one of the following interfaces
+ 
+ {{{
+   interface ConnectionHandler (
+     RulesResponce onConnection(Socket)
+   }
+ 
+   interface CommandsHandler {
+     RulesResponce Map getCommands()
+   }
+ 
+   interface CommandHandler {
+     RulesResponce onCommand(...)
+   }
+ 
+   interface MessageHandler {
+     RulesResponce onMessage(...)
+   }
+ 
+   RulesResponse {
+     boolean getSuccess();
+     SMTPResponseCode getSMTPResponseCode();
+     DSNResponseCode getDSNResponseCode();
+     String getMessage();
+     boolean isResponseMultiline();
+   }
+ }}} 
+ 
+ (Compiled from [../FailFast] and 
[http://mail-archives.apache.org/mod_mbox/james-server-dev/200506.mbox/[EMAIL 
PROTECTED]  "07 Jun 2005 message on server-dev”])
+ 

Reply via email to