Return-Path: Delivered-To: apmail-camel-dev-archive@www.apache.org Received: (qmail 46360 invoked from network); 30 Sep 2010 09:52:04 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 30 Sep 2010 09:52:04 -0000 Received: (qmail 82629 invoked by uid 500); 30 Sep 2010 09:52:04 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 82557 invoked by uid 500); 30 Sep 2010 09:52:03 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 82541 invoked by uid 500); 30 Sep 2010 09:52:02 -0000 Delivered-To: apmail-activemq-camel-dev@activemq.apache.org Received: (qmail 82536 invoked by uid 99); 30 Sep 2010 09:52:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Sep 2010 09:52:02 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Sep 2010 09:52:02 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o8U9pgYa022846 for ; Thu, 30 Sep 2010 09:51:42 GMT Message-ID: <3089906.38701285840302124.JavaMail.jira@thor> Date: Thu, 30 Sep 2010 05:51:42 -0400 (EDT) From: "Claus Ibsen (JIRA)" To: camel-dev@activemq.apache.org Subject: [jira] Updated: (CAMEL-3178) Db4o component In-Reply-To: <10559657.37271285749100441.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: ae95407df07c98740808b2ef9da0087c [ https://issues.apache.org/activemq/browse/CAMEL-3178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen updated CAMEL-3178: ------------------------------- Fix Version/s: 2.6.0 > Db4o component > -------------- > > Key: CAMEL-3178 > URL: https://issues.apache.org/activemq/browse/CAMEL-3178 > Project: Apache Camel > Issue Type: New Feature > Reporter: Henryk Konsek > Priority: Trivial > Fix For: 2.6.0 > > Attachments: db4o_component.patch > > > I had to perform some Hibernate to Db4o (http://www.db4o.com) integration task. I needed to monitor SQL database for inserts, process them and save to the NoSQL Db4o store for further processing. I achieved that with Hibernate component (http://camel.apache.org/hibernate.html) and my custom Spring-Bean objects accessing db4o. > However I think that if we already got Hibernate support in Camel, it would be nice to provide similar component for db4o. I extracted core logic from my Db4o Spring Bean and created Db4o component from it. I'm attaching patch with the code (patch to Camel-Extra since db4o is licensed on *GPL). > This is basic yet usable version of db4o component. It is much simpler than Spring Bean I used to resolve my Hibernate->Db4o issue. No advanced configuration, no complex customization. Just core idea extracted from it. If you think that Camel can make use of this db4o component and add it to the codebase, then I can make it more configurable and flexible. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.