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: [email protected]
For additional commands, e-mail: [email protected]