Title: [695] trunk/components/xfire/src/main/java/org/servicemix/components/xfire/XFireServiceUnit.java: Enable only JBI transport on XFire services
- Revision
- 695
- Author
- gnt
- Date
- 2005-10-28 05:48:49 -0400 (Fri, 28 Oct 2005)
Log Message
Enable only JBI transport on XFire services
Modified Paths
Diff
Modified: trunk/components/xfire/src/main/java/org/servicemix/components/xfire/XFireServiceUnit.java (694 => 695)
--- trunk/components/xfire/src/main/java/org/servicemix/components/xfire/XFireServiceUnit.java 2005-10-28 09:29:46 UTC (rev 694)
+++ trunk/components/xfire/src/main/java/org/servicemix/components/xfire/XFireServiceUnit.java 2005-10-28 09:48:49 UTC (rev 695)
@@ -23,6 +23,7 @@
import org.codehaus.xfire.service.Service;
import org.servicemix.components.xbean.EndpointSpec;
import org.servicemix.components.xbean.XBeanServiceUnit;
+import org.servicemix.components.xfire.XFireComponent.JbiTransport;
import org.servicemix.jbi.jaxp.SourceTransformer;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
@@ -51,6 +52,8 @@
EndpointSpec es = (EndpointSpec) iter.next();
Service svc = component.getFactory().create(es.getPojo().getClass());
component.getXFire().getServiceRegistry().register(svc);
+ component.getXFire().getTransportManager().disableAll(svc.getName());
+ component.getXFire().getTransportManager().enable(JbiTransport.NAME, svc.getName());
QName serviceName = svc.getServiceInfo().getName();
String endpointName = null;