You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2011/06/23 17:19:36 UTC

svn commit: r1138922 - /james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java

Author: norman
Date: Thu Jun 23 15:19:35 2011
New Revision: 1138922

URL: http://svn.apache.org/viewvc?rev=1138922&view=rev
Log:
Add lifecycle support via the LifecycleAwareProtocolHandler interface. Also add an interface to load ProtocolHandlers, inject resources and call lifecycle methods. See PROTOCOLS-24

Modified:
    james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java

Modified: james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java?rev=1138922&r1=1138921&r2=1138922&view=diff
==============================================================================
--- james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java (original)
+++ james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/ProtocolHandlerLoader.java Thu Jun 23 15:19:35 2011
@@ -33,13 +33,13 @@ public interface ProtocolHandlerLoader {
      * Load the {@link ProtocolHandler} and make sure all lifecycle methods are called and all
      * needed services injected.
      * 
-     * The class to load is identified by the class attribute in the config
      * 
+     * @param name
      * @param config
      * @return handler
      * @throws LoadingException
      */
-    public ProtocolHandler load(Configuration config) throws LoadingException;
+    public ProtocolHandler load(String name, Configuration config) throws LoadingException;
     
     
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org