You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/08/29 07:33:47 UTC
[camel] branch master updated: Fixed CS for camel-any23-example
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 72574a7 Fixed CS for camel-any23-example
72574a7 is described below
commit 72574a7fa56012f7e42e98268c4ef3d24efb0959
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 29 09:31:47 2019 +0200
Fixed CS for camel-any23-example
---
.../camel/example/any23/Any23RouteBuilder.java | 54 +++++++++-------------
.../camel/example/any23/Any23StartupMessage.java | 10 ++--
.../apache/camel/example/any23/Application.java | 17 ++++---
3 files changed, 37 insertions(+), 44 deletions(-)
diff --git a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23RouteBuilder.java b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23RouteBuilder.java
index 3275e31..98ee77c 100644
--- a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23RouteBuilder.java
+++ b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23RouteBuilder.java
@@ -31,50 +31,40 @@ import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
public class Any23RouteBuilder extends RouteBuilder {
- private static final String BASEURI = "http://mock.foo/bar";
+ private static final String BASEURI = "http://mock.foo/bar";
- @Override
- public void configure() {
+ @Override
+ public void configure() {
- from("direct:start")
- .log("Querying dbpedia:Ecuador ")
- .to("http://dbpedia.org/page/Ecuador")
- .unmarshal()
- .any23(BASEURI)
- .process(new Processor() {
- public void process(Exchange exchange) throws Exception {
+ from("direct:start").log("Querying dbpedia:Ecuador ").to("http://dbpedia.org/page/Ecuador").unmarshal().any23(BASEURI).process(new Processor() {
+ public void process(Exchange exchange) throws Exception {
ValueFactory vf = SimpleValueFactory.getInstance();
Model model = exchange.getIn().getBody(Model.class);
- //Selecting the leaders of Ecuador
+ // Selecting the leaders of Ecuador
IRI propertyLeader = vf.createIRI("http://dbpedia.org/ontology/leader");
Set<Value> leadersResources = model.filter(null, propertyLeader, null).objects();
List<String> leadersList = new ArrayList<>();
for (Value leader : leadersResources) {
- // Transform the leader resource (URI) into an broweable URL.
- // For instance:
- // http://dbpedia.org/resource/Oswaldo_Guayasam%C3%ADn --> http://dbpedia.org/page/Oswaldo_Guayasam%C3%ADn
- String aLeader = leader.stringValue().replace("resource", "page");
- leadersList.add(aLeader);
+ // Transform the leader resource (URI) into an broweable
+ // URL.
+ // For instance:
+ // http://dbpedia.org/resource/Oswaldo_Guayasam%C3%ADn -->
+ // http://dbpedia.org/page/Oswaldo_Guayasam%C3%ADn
+ String aLeader = leader.stringValue().replace("resource", "page");
+ leadersList.add(aLeader);
}
exchange.getIn().setBody(leadersList);
- }
- })
- .log(" Content: ${body} ")
- //Process each leader in a separate route.
- //In order to extract more information.
- .split(simple("${body}"))
- .to("direct:extractMoreData");
+ }
+ }).log(" Content: ${body} ")
+ // Process each leader in a separate route.
+ // In order to extract more information.
+ .split(simple("${body}")).to("direct:extractMoreData");
- from("direct:extractMoreData")
- .log("Split ${body}")
- .toD("${body}")
- .unmarshal()
- //Extract RDF data of the leaders as JSONLD
- .any23(BASEURI, Any23Type.JSONLD)
- .log(" Result : ${body} ")
- .to("log:result");
- }
+ from("direct:extractMoreData").log("Split ${body}").toD("${body}").unmarshal()
+ // Extract RDF data of the leaders as JSONLD
+ .any23(BASEURI, Any23Type.JSONLD).log(" Result : ${body} ").to("log:result");
+ }
}
diff --git a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23StartupMessage.java b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23StartupMessage.java
index b82f623..683f992 100644
--- a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23StartupMessage.java
+++ b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Any23StartupMessage.java
@@ -22,10 +22,10 @@ import org.apache.camel.StartupListener;
public class Any23StartupMessage implements StartupListener {
- @Override
- public void onCamelContextStarted(CamelContext context, boolean alreadyStarted) throws Exception {
- ProducerTemplate template = context.createProducerTemplate();
- template.sendBody("direct:start", "This is a test message to run the example");
- }
+ @Override
+ public void onCamelContextStarted(CamelContext context, boolean alreadyStarted) throws Exception {
+ ProducerTemplate template = context.createProducerTemplate();
+ template.sendBody("direct:start", "This is a test message to run the example");
+ }
}
diff --git a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Application.java b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Application.java
index 729b0b7..7d5e3c0 100644
--- a/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Application.java
+++ b/examples/camel-example-any23/src/main/java/org/apache/camel/example/any23/Application.java
@@ -19,13 +19,16 @@ package org.apache.camel.example.any23;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.DefaultCamelContext;
-public class Application {
+public final class Application {
+
+ private Application() {
+ }
- public static void main(String[] args) throws Exception {
- CamelContext context = new DefaultCamelContext();
- context.addRoutes(new Any23RouteBuilder());
- context.start();
- context.addStartupListener(new Any23StartupMessage());
- }
+ public static void main(String[] args) throws Exception {
+ CamelContext context = new DefaultCamelContext();
+ context.addRoutes(new Any23RouteBuilder());
+ context.start();
+ context.addStartupListener(new Any23StartupMessage());
+ }
}