You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/06/04 07:43:11 UTC

svn commit: r544057 - /incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java

Author: jsdelfino
Date: Sun Jun  3 22:43:10 2007
New Revision: 544057

URL: http://svn.apache.org/viewvc?view=rev&rev=544057
Log:
Added support for binding uri.

Modified:
    incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java

Modified: incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java?view=diff&rev=544057&r1=544056&r2=544057
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java (original)
+++ incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedServiceBindingProvider.java Sun Jun  3 22:43:10 2007
@@ -61,11 +61,19 @@
         FeedBindingListener servlet =
             new FeedBindingListener(binding.getName(), aClass, instance, binding.getFeedType());
 
-        servletHost.addServletMapping(SERVICE_MAPPING_PREFIX + binding.getName(), servlet);
+        String uri = binding.getURI();
+        if (uri == null) {
+            uri = SERVICE_MAPPING_PREFIX + binding.getName();
+        }
+        servletHost.addServletMapping(uri, servlet);
     }
 
     public void stop() {
-        servletHost.removeServletMapping(SERVICE_MAPPING_PREFIX + binding.getName());
+        String uri = binding.getURI();
+        if (uri == null) {
+            uri = SERVICE_MAPPING_PREFIX + binding.getName();
+        }
+        servletHost.removeServletMapping(uri);
     }
 
     private Class<?> getTargetJavaClass(Interface targetInterface) {



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org