Author: ruwan
Date: Wed May  7 16:59:09 2008
New Revision: 16634

Log:

Fixing according to the synapse changes


Modified:
   
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EndpointAdmin.java

Modified: 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EndpointAdmin.java
==============================================================================
--- 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EndpointAdmin.java
  (original)
+++ 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EndpointAdmin.java
  Wed May  7 16:59:09 2008
@@ -25,7 +25,6 @@
 import org.apache.synapse.config.SynapseConfiguration;
 import org.apache.synapse.config.xml.SynapseXMLConfigurationFactory;
 import org.apache.synapse.config.xml.XMLConfigConstants;
-import org.apache.synapse.config.xml.endpoints.EndpointAbstractFactory;
 import org.apache.synapse.config.xml.endpoints.EndpointFactory;
 import org.apache.synapse.endpoints.*;
 import org.apache.synapse.endpoints.dispatch.Dispatcher;
@@ -210,7 +209,8 @@
             if (ep instanceof AddressEndpoint) {
                 EndpointDefinition def = ((AddressEndpoint) ep).getEndpoint();
                 AddressEndpointData epData = new AddressEndpointData();
-                epData.setSuspendDurationOnFailure(((AddressEndpoint) 
ep).getEndpoint().getSuspendOnFailDuration());
+                epData.setSuspendDurationOnFailure(
+                    ((AddressEndpoint) 
ep).getEndpoint().getSuspendOnFailDuration());
                 epData.setName(ep.getName());
                 epData.setEndpointDefinition(def);
                 return epData;
@@ -225,7 +225,8 @@
                 WSDLEndpoint wsdlEndpoint = (WSDLEndpoint) ep;
                 EndpointDefinition def = (wsdlEndpoint).getEndpoint();
                 WSDLEndpointData epData = new WSDLEndpointData();
-                
epData.setSuspendDurationOnFailure(wsdlEndpoint.getEndpoint().getSuspendOnFailDuration());
+                epData.setSuspendDurationOnFailure(
+                    wsdlEndpoint.getEndpoint().getSuspendOnFailDuration());
                 epData.setName(wsdlEndpoint.getName());
                 epData.setPort(wsdlEndpoint.getPortName());
                 epData.setService(wsdlEndpoint.getServiceName());
@@ -279,7 +280,8 @@
                     EndpointDefinition def = ((AddressEndpoint) 
ep).getEndpoint();
                     AddressEndpointData epData = new AddressEndpointData();
                     epData.setName(ep.getName());
-                    epData.setSuspendDurationOnFailure(((AddressEndpoint) 
ep).getEndpoint().getSuspendOnFailDuration());
+                    epData.setSuspendDurationOnFailure(
+                        ((AddressEndpoint) 
ep).getEndpoint().getSuspendOnFailDuration());
                     epData.setEndpointDefinition(def);
                     datas[i] = epData;
                 }
@@ -293,7 +295,8 @@
                     WSDLEndpoint wsdlEndpoint = (WSDLEndpoint) ep;
                     EndpointDefinition def = (wsdlEndpoint).getEndpoint();
                     WSDLEndpointData epData = new WSDLEndpointData();
-                    
epData.setSuspendDurationOnFailure(wsdlEndpoint.getEndpoint().getSuspendOnFailDuration());
+                    epData.setSuspendDurationOnFailure(
+                        wsdlEndpoint.getEndpoint().getSuspendOnFailDuration());
                     epData.setName(wsdlEndpoint.getName());
                     epData.setPort(wsdlEndpoint.getPortName());
                     epData.setService(wsdlEndpoint.getServiceName());
@@ -337,16 +340,16 @@
     }
 
     public EndpointData convertToEndpointData(OMElement epElement) throws 
AxisFault {
-        EndpointFactory fac = 
EndpointAbstractFactory.getEndpointFactory(epElement);
-        if (fac != null) {
-            Endpoint endpoint = fac.createEndpoint(epElement, true);
+
+        try {
+            Endpoint endpoint = 
EndpointFactory.getEndpointFromElement(epElement, false);
             if (endpoint != null) {
                 return getEndpointData(endpoint);
             } else {
                 handleFault(log, "Unable to create an endpoint definition", 
null);
             }
-        } else {
-            handleFault(log, "Unable to access the endpoint factory instance", 
null);
+        } catch (SynapseException e) {
+            handleFault(log, "Unable to access the endpoint factory instance", 
e);
         }
         return null;
     }
@@ -424,8 +427,7 @@
                     .getStatisticsState();
             }
 
-            Endpoint endpoint = EndpointAbstractFactory.getEndpointFactory(
-                endpointElement).createEndpoint(endpointElement, false);
+            Endpoint endpoint = 
EndpointFactory.getEndpointFromElement(endpointElement, false);
             if (endpoint == null) {
                 handleFault(log, "Newly created endpoint is null ", null);
             }

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to