This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-2.19.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit 45e7f7a81005a9c74e5f94068feb32e3827934ff Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Nov 8 09:54:54 2017 +0100 CAMEL-11997: Fixed camel-archetype-component --- .../archetype-resources/src/main/java/__name__Component.java | 12 ++---------- .../archetype-resources/src/main/java/__name__Endpoint.java | 3 ++- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Component.java b/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Component.java index 41ff044..68824ac 100644 --- a/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Component.java +++ b/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Component.java @@ -21,21 +21,13 @@ import java.util.Map; import org.apache.camel.CamelContext; import org.apache.camel.Endpoint; -import org.apache.camel.impl.UriEndpointComponent; +import org.apache.camel.impl.DefaultComponent; /** * Represents the component that manages {@link ${name}Endpoint}. */ -public class ${name}Component extends UriEndpointComponent { +public class ${name}Component extends DefaultComponent { - public ${name}Component() { - super(${name}Endpoint.class); - } - - public ${name}Component(CamelContext context) { - super(context, ${name}Endpoint.class); - } - protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception { Endpoint endpoint = new ${name}Endpoint(uri, this); setProperties(endpoint, parameters); diff --git a/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Endpoint.java b/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Endpoint.java index 2520197..be582ad 100644 --- a/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Endpoint.java +++ b/archetypes/camel-archetype-component/src/main/resources/archetype-resources/src/main/java/__name__Endpoint.java @@ -28,7 +28,8 @@ import org.apache.camel.spi.UriPath; /** * Represents a ${name} endpoint. */ -@UriEndpoint(scheme = "${scheme}", title = "${name}", syntax="${scheme}:name", consumerClass = ${name}Consumer.class, label = "${name}") +@UriEndpoint(firstVersion = "${version}", scheme = "${scheme}", title = "${name}", syntax="${scheme}:name", + consumerClass = ${name}Consumer.class, label = "custom") public class ${name}Endpoint extends DefaultEndpoint { @UriPath @Metadata(required = "true") private String name; -- To stop receiving notification emails like this one, please contact "commits@camel.apache.org" <commits@camel.apache.org>.