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.