Author: ruwan
Date: Thu Apr 23 20:03:45 2009
New Revision: 768035

URL: http://svn.apache.org/viewvc?rev=768035&view=rev
Log:
Moving the ManagedLifecycle from the AbstractEndpoint to the Endpoint interface 
(All endpoints has to have a life)

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/AbstractEndpoint.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/Endpoint.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/AbstractEndpoint.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/AbstractEndpoint.java?rev=768035&r1=768034&r2=768035&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/AbstractEndpoint.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/AbstractEndpoint.java
 Thu Apr 23 20:03:45 2009
@@ -38,7 +38,7 @@
 /**
  * An abstract base class for all Endpoint implementations
  */
-public abstract class AbstractEndpoint extends FaultHandler implements 
Endpoint, ManagedLifecycle {
+public abstract class AbstractEndpoint extends FaultHandler implements 
Endpoint {
 
     protected Log log;
     protected static final Log trace = 
LogFactory.getLog(SynapseConstants.TRACE_LOGGER);

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/Endpoint.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/Endpoint.java?rev=768035&r1=768034&r2=768035&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/Endpoint.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/Endpoint.java
 Thu Apr 23 20:03:45 2009
@@ -19,6 +19,7 @@
 
 package org.apache.synapse.endpoints;
 
+import org.apache.synapse.ManagedLifecycle;
 import org.apache.synapse.MessageContext;
 
 import java.util.List;
@@ -32,7 +33,7 @@
  * endpoint url. Endpoints may contain zero or more endpoints in them and 
build up a hierarchical
  * structure of endpoints.
  */
-public interface Endpoint {
+public interface Endpoint extends ManagedLifecycle {
 
     /**
      * Sends the message context according to an endpoint specific behavior.


Reply via email to