This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch camel-2.21.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-2.21.x by this push:
new 6e7e488 CAMEL-12514 Extract undertow component name into standalone
method
6e7e488 is described below
commit 6e7e488e30bf2d850b5570a5b8464829e29b6992
Author: Hynek Mlnarik <[email protected]>
AuthorDate: Tue May 15 14:06:50 2018 +0200
CAMEL-12514 Extract undertow component name into standalone method
---
.../camel/component/undertow/UndertowComponent.java | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git
a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowComponent.java
b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowComponent.java
index 0075a17..4f105b8 100644
---
a/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowComponent.java
+++
b/components/camel-undertow/src/main/java/org/apache/camel/component/undertow/UndertowComponent.java
@@ -166,7 +166,7 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
RestConfiguration config = configuration;
if (config == null) {
- config = camelContext.getRestConfiguration("undertow", true);
+ config = camelContext.getRestConfiguration(getComponentName(),
true);
}
if (config.getScheme() != null) {
scheme = config.getScheme();
@@ -202,7 +202,7 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
Map<String, Object> map = new HashMap<String, Object>();
// build query string, and append any endpoint configuration properties
- if (config.getComponent() == null ||
config.getComponent().equals("undertow")) {
+ if (config.getComponent() == null ||
config.getComponent().equals(getComponentName())) {
// setup endpoint options
if (config.getEndpointProperties() != null &&
!config.getEndpointProperties().isEmpty()) {
map.putAll(config.getEndpointProperties());
@@ -232,9 +232,9 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
String url;
if (api) {
- url =
"undertow:%s://%s:%s/%s?matchOnUriPrefix=true&httpMethodRestrict=%s";
+ url = getComponentName() +
":%s://%s:%s/%s?matchOnUriPrefix=true&httpMethodRestrict=%s";
} else {
- url =
"undertow:%s://%s:%s/%s?matchOnUriPrefix=false&httpMethodRestrict=%s";
+ url = getComponentName() +
":%s://%s:%s/%s?matchOnUriPrefix=false&httpMethodRestrict=%s";
}
// get the endpoint
@@ -271,7 +271,7 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
uriTemplate = FileUtil.stripLeadingSeparator(uriTemplate);
// get the endpoint
- String url = "undertow:" + host;
+ String url = getComponentName() + ":" + host;
if (!ObjectHelper.isEmpty(basePath)) {
url += "/" + basePath;
}
@@ -296,7 +296,7 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
protected void doStart() throws Exception {
super.doStart();
- RestConfiguration config =
getCamelContext().getRestConfiguration("undertow", true);
+ RestConfiguration config =
getCamelContext().getRestConfiguration(getComponentName(), true);
// configure additional options on undertow configuration
if (config.getComponentProperties() != null &&
!config.getComponentProperties().isEmpty()) {
setProperties(this, config.getComponentProperties());
@@ -373,4 +373,8 @@ public class UndertowComponent extends DefaultComponent
implements RestConsumerF
public ComponentVerifier getVerifier() {
return (scope, parameters) ->
getExtension(ComponentVerifierExtension.class).orElseThrow(UnsupportedOperationException::new).verify(scope,
parameters);
}
+
+ protected String getComponentName() {
+ return "undertow";
+ }
}
--
To stop receiving notification emails like this one, please contact
[email protected].