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

------------------------------------------------------------------------------
  The __New SMTP Block__ will be able to
   * read/write configuration of each ./ProtocolLet in XML format
   * expose all of the ./ProtocolLet s as managed beans
-  * for each of ./ProtoclLet s managed beans provide a JMX attribute for 
setting and getter configuration
+  * for each of ./ProtoclLet s' managed beans provide a JMX attribute for 
setting and getter configuration
-  * expose JMX operations for reordering ./ProtocolLet s, taking them down and 
creating new ones
+  * expose JMX operations for reordering ./ProtocolLet s taking them down and 
creating new ones
  
  All the metadata about a ./ProtocolLet will be extracted by introspecting the 
implementating class. Both XML format and JMX interface will be derived 
products.
  
@@ -47, +47 @@

  === Future Directions ===
  If timeframe permits I may try to implement integration with scripting 
languages. There's nothing impossible in ./ProtocolLet s being written in 
beanshell, jython, javascript.
  
- I believe that this go from POJO to XML and 
[http://docs.jboss.org/jbossas/javadoc/3.2.7/jmx/javax/management/openmbean/CompositeData.html
 JMX CompositeData] approach will let some fresh air into the old dynamic 
reconfiguration problem.
+ I believe that this "go from POJO to XML and 
[http://docs.jboss.org/jbossas/javadoc/3.2.7/jmx/javax/management/openmbean/CompositeData.html
 JMX CompositeData]" approach will let some fresh air into the old dynamic 
reconfiguration problem.
  
  === Advantages for ASF ===
   * A solid foundation for RBL/SPF/white-gray listing/Fill-In-Yours FastFail 
spam blocking
@@ -60, +60 @@

  === Schedule ===
   ||Date||Milestone||Features||
   ||22 June||||The expected end of examination session, start active coding||
-  ||12 July||0.1||__New SMTP Server__ instantiates ./ProtocolLet s, injects 
dependecies and configuration, reading/writing configuration via XML works
+  ||12 July||0.1||__New SMTP Server__ instantiates ./ProtocolLet s, injects 
dependecies and configuration, reading/writing configuration via XML works||
   ||25 July||0.2||JMX management of ./ProtocolLet s works||
   ||14 August||0.5||Several real-life ./ProtocolLet s are written, they do 
some useful spam blocking||
   ||1 September||1.0||Some bugs fixed, some requests for enhancement 
implemented. If timeframe has permitted initial scripting language integration 
implemented||

Reply via email to