Updated Branches:
  refs/heads/camel-2.11.x 9ac40a69d -> d3dcf50f4

added some debug statements to have the possibilities to check what's going on


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4e989fa6
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4e989fa6
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4e989fa6

Branch: refs/heads/camel-2.11.x
Commit: 4e989fa69ab81f2f355e03f65548c6d847789a33
Parents: 9ac40a6
Author: cmueller <cmuel...@apache.org>
Authored: Thu May 23 23:44:38 2013 +0200
Committer: cmueller <cmuel...@apache.org>
Committed: Sat May 25 18:06:03 2013 +0200

----------------------------------------------------------------------
 .../spring/batch/support/CamelItemProcessor.java   |    9 ++++++++-
 .../spring/batch/support/CamelItemReader.java      |   10 ++++++++--
 .../spring/batch/support/CamelItemWriter.java      |    6 ++++++
 .../batch/support/CamelJobExecutionListener.java   |    8 ++++++++
 4 files changed, 30 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4e989fa6/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemProcessor.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemProcessor.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemProcessor.java
index 5332c87..ec63bd1 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemProcessor.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemProcessor.java
@@ -17,10 +17,14 @@
 package org.apache.camel.component.spring.batch.support;
 
 import org.apache.camel.ProducerTemplate;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.batch.item.ItemProcessor;
 
 public class CamelItemProcessor<I, O> implements ItemProcessor<I, O> {
 
+    private static final transient Logger LOG = 
LoggerFactory.getLogger(CamelItemProcessor.class);
+
     private final ProducerTemplate producerTemplate;
 
     private final String endpointUri;
@@ -33,7 +37,10 @@ public class CamelItemProcessor<I, O> implements 
ItemProcessor<I, O> {
     @Override
     @SuppressWarnings("unchecked")
     public O process(I i) throws Exception {
-        return (O) producerTemplate.requestBody(endpointUri, i);
+        LOG.debug("processing item [{}]...", i);
+        O result = (O) producerTemplate.requestBody(endpointUri, i);
+        LOG.debug("processed item");
+        return result;
     }
 
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/4e989fa6/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemReader.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemReader.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemReader.java
index e54c64e..c337003 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemReader.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemReader.java
@@ -21,14 +21,17 @@ import org.apache.camel.ConsumerTemplate;
 import org.apache.camel.support.ServiceSupport;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.ServiceHelper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.batch.item.ItemReader;
 import org.springframework.beans.factory.InitializingBean;
 
 public class CamelItemReader<I> extends ServiceSupport implements 
ItemReader<I>, InitializingBean {
 
+    private static final transient Logger LOG = 
LoggerFactory.getLogger(CamelItemReader.class);
+
     private final CamelContext camelContext;
     private final ConsumerTemplate consumerTemplate;
-
     private final String endpointUri;
 
     public CamelItemReader(ConsumerTemplate consumerTemplate, String 
endpointUri) {
@@ -47,7 +50,10 @@ public class CamelItemReader<I> extends ServiceSupport 
implements ItemReader<I>,
     @Override
     @SuppressWarnings("unchecked")
     public I read() throws Exception {
-        return (I) consumerTemplate.receiveBody(endpointUri);
+        LOG.debug("reading new item...");
+        I item = (I) consumerTemplate.receiveBody(endpointUri);
+        LOG.debug("read item [{}]", item);
+        return item;
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/camel/blob/4e989fa6/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemWriter.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemWriter.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemWriter.java
index e38d9fe..c65c283 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemWriter.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelItemWriter.java
@@ -19,10 +19,14 @@ package org.apache.camel.component.spring.batch.support;
 import java.util.List;
 
 import org.apache.camel.ProducerTemplate;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.batch.item.ItemWriter;
 
 public class CamelItemWriter<I> implements ItemWriter<I> {
 
+    private static final transient Logger LOG = 
LoggerFactory.getLogger(CamelItemWriter.class);
+
     private final ProducerTemplate producerTemplate;
 
     private final String endpointUri;
@@ -35,7 +39,9 @@ public class CamelItemWriter<I> implements ItemWriter<I> {
     @Override
     public void write(List<? extends I> items) throws Exception {
         for (I item : items) {
+            LOG.debug("writing item [{}]...", item);
             producerTemplate.sendBody(endpointUri, item);
+            LOG.debug("wrote item");
         }
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/4e989fa6/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelJobExecutionListener.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelJobExecutionListener.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelJobExecutionListener.java
index 22b56db..de888bf 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelJobExecutionListener.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/support/CamelJobExecutionListener.java
@@ -17,11 +17,15 @@
 package org.apache.camel.component.spring.batch.support;
 
 import org.apache.camel.ProducerTemplate;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.batch.core.JobExecution;
 import org.springframework.batch.core.JobExecutionListener;
 
 public class CamelJobExecutionListener implements JobExecutionListener {
 
+    private static final transient Logger LOG = 
LoggerFactory.getLogger(CamelJobExecutionListener.class);
+
     private final ProducerTemplate producerTemplate;
 
     private final String endpointUri;
@@ -33,12 +37,16 @@ public class CamelJobExecutionListener implements 
JobExecutionListener {
 
     @Override
     public void beforeJob(JobExecution jobExecution) {
+        LOG.debug("sending before job execution event [{}]...", jobExecution);
         producerTemplate.sendBodyAndHeader(endpointUri, jobExecution, 
EventType.HEADER_KEY, EventType.BEFORE.name());
+        LOG.debug("sent before job execution event");
     }
 
     @Override
     public void afterJob(JobExecution jobExecution) {
+        LOG.debug("sending after job execution event [{}]...", jobExecution);
         producerTemplate.sendBodyAndHeader(endpointUri, jobExecution, 
EventType.HEADER_KEY, EventType.AFTER.name());
+        LOG.debug("sent after job execution event");
     }
 
     public static enum EventType {

Reply via email to