You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2014/06/06 07:16:43 UTC
git commit: Invoke save on session only if changes were made to the
repository.
Repository: camel
Updated Branches:
refs/heads/camel-2.13.x fc90178ff -> 3525c9cb3
Invoke save on session only if changes were made to the repository.
Signed-off-by: Gregor Zurowski <gr...@zurowski.org>
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3525c9cb
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3525c9cb
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3525c9cb
Branch: refs/heads/camel-2.13.x
Commit: 3525c9cb3957ef40067c8ffd71f68de80dedb732
Parents: fc90178
Author: Gregor Zurowski <gr...@zurowski.org>
Authored: Thu Jun 5 23:44:31 2014 -0400
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Jun 6 07:16:26 2014 +0200
----------------------------------------------------------------------
.../src/main/java/org/apache/camel/component/jcr/JcrProducer.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/3525c9cb/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java
----------------------------------------------------------------------
diff --git a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java
index 295e9c6..7234f30 100644
--- a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java
+++ b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java
@@ -58,6 +58,7 @@ public class JcrProducer extends DefaultProducer {
}
node.addMixin("mix:referenceable");
exchange.getOut().setBody(node.getIdentifier());
+ session.save();
} else if (JcrConstants.JCR_GET_BY_ID.equals(operation)) {
Node node = session.getNodeByIdentifier(exchange.getIn()
.getMandatoryBody(String.class));
@@ -71,8 +72,6 @@ public class JcrProducer extends DefaultProducer {
} else {
throw new RuntimeException("Unsupported operation: " + operation);
}
-
- session.save();
} finally {
if (session != null && session.isLive()) {
session.logout();