Author: davsclaus
Date: Sun Jul 19 06:47:10 2009
New Revision: 795483
URL: http://svn.apache.org/viewvc?rev=795483&view=rev
Log:
CAMEL-1839: fixed camel-web and rendering endpoints urls. Upgraded to Jersey
1.1.1-ea.
Modified:
camel/trunk/components/camel-web/pom.xml
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/model/EndpointLink.java
Modified: camel/trunk/components/camel-web/pom.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-web/pom.xml?rev=795483&r1=795482&r2=795483&view=diff
==============================================================================
--- camel/trunk/components/camel-web/pom.xml (original)
+++ camel/trunk/components/camel-web/pom.xml Sun Jul 19 06:47:10 2009
@@ -31,7 +31,7 @@
<properties>
<camel.osgi.export.pkg>org.apache.camel.web.*</camel.osgi.export.pkg>
- <jersey-version>1.0.3</jersey-version>
+ <jersey-version>1.1.1-ea</jersey-version>
<jetty-port>8080</jetty-port>
<webdriver-version>685</webdriver-version>
</properties>
Modified:
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/model/EndpointLink.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/model/EndpointLink.java?rev=795483&r1=795482&r2=795483&view=diff
==============================================================================
---
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/model/EndpointLink.java
(original)
+++
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/model/EndpointLink.java
Sun Jul 19 06:47:10 2009
@@ -61,7 +61,7 @@
this.uri = endpoint.getEndpointUri();
this.href = createHref(key);
}
-
+
public String getHref() {
return href;
}
@@ -79,8 +79,10 @@
}
protected String createHref(String uri) {
- // TODO how to encode as a href?
- return "/endpoints/" + uri;
+ // must not include :// in endpoint link
+ // TODO: might need to use
org.apache.camel.util.UnsafeUriCharactersEncoder to safely encode URI for the
web
+ String href = uri.contains("://") ? uri.replace("://", ":") : uri;
+ return "/endpoints/" + href;
}
}