[jira] [Commented] (CAMEL-13611) Camel Web3j - Upgrade to Web3j 4.3.1

2019-06-08 Thread Bilgin Ibryam (JIRA)


[ 
https://issues.apache.org/jira/browse/CAMEL-13611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16859247#comment-16859247
 ] 

Bilgin Ibryam commented on CAMEL-13611:
---

[~Choucri Fahed] I created the component but it is now maintained by the 
community. Feel free to create a PR and update and improve the component. If 
needed, start a discussion thread on the dev list.

> Camel Web3j - Upgrade to Web3j 4.3.1
> 
>
> Key: CAMEL-13611
> URL: https://issues.apache.org/jira/browse/CAMEL-13611
> Project: Camel
>  Issue Type: New Feature
>Reporter: Choucri Fahed
>Assignee: Bilgin Ibryam
>Priority: Major
> Fix For: 3.0.0, 2.25.0
>
>
> Support the latest version of Web3j.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (CAMEL-12530) camel-web3j - Finish the work

2018-06-07 Thread Bilgin Ibryam (JIRA)


 [ 
https://issues.apache.org/jira/browse/CAMEL-12530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-12530:
-

Assignee: Bilgin Ibryam

> camel-web3j - Finish the work
> -
>
> Key: CAMEL-12530
> URL: https://issues.apache.org/jira/browse/CAMEL-12530
> Project: Camel
>  Issue Type: New Feature
>Reporter: Claus Ibsen
>Assignee: Bilgin Ibryam
>Priority: Major
> Fix For: 2.22.0
>
>
> This is a new component - camel-web3j.
> The configuration class is not finished. There is a TODO with
> // TODO: Add javadoc for setter for documentation and add @UriParam to each 
> option
> And it should be possible to configure the List options as plain 
> String values in URI endpoints, eg separated by comma etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CAMEL-12530) camel-web3j - Finish the work

2018-06-05 Thread Bilgin Ibryam (JIRA)


[ 
https://issues.apache.org/jira/browse/CAMEL-12530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16501442#comment-16501442
 ] 

Bilgin Ibryam commented on CAMEL-12530:
---

hey [~davsclaus] where do I have to update so the component docs appear on 
camel website? Similarly, I cannot see docs for other components, (I was just 
looking at atomix for example).

> camel-web3j - Finish the work
> -
>
> Key: CAMEL-12530
> URL: https://issues.apache.org/jira/browse/CAMEL-12530
> Project: Camel
>  Issue Type: New Feature
>Reporter: Claus Ibsen
>Priority: Major
> Fix For: 2.22.0
>
>
> This is a new component - camel-web3j.
> The configuration class is not finished. There is a TODO with
> // TODO: Add javadoc for setter for documentation and add @UriParam to each 
> option
> And it should be possible to configure the List options as plain 
> String values in URI endpoints, eg separated by comma etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CAMEL-12530) camel-web3j - Finish the work

2018-05-31 Thread Bilgin Ibryam (JIRA)


[ 
https://issues.apache.org/jira/browse/CAMEL-12530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16496654#comment-16496654
 ] 

Bilgin Ibryam commented on CAMEL-12530:
---

[~davsclaus] it is not List that is already supported. The todo is to 
make it work for all List and also List>.How do you 
represent list of lists of String in Camel URI?

 

The component also lacks documentations which I have to do... plenty of work.

> camel-web3j - Finish the work
> -
>
> Key: CAMEL-12530
> URL: https://issues.apache.org/jira/browse/CAMEL-12530
> Project: Camel
>  Issue Type: New Feature
>Reporter: Claus Ibsen
>Priority: Major
> Fix For: 2.22.0
>
>
> This is a new component - camel-web3j.
> The configuration class is not finished. There is a TODO with
> // TODO: Add javadoc for setter for documentation and add @UriParam to each 
> option
> And it should be possible to configure the List options as plain 
> String values in URI endpoints, eg separated by comma etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CAMEL-9098) Camel Hystrix component

2016-04-04 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15224176#comment-15224176
 ] 

Bilgin Ibryam commented on CAMEL-9098:
--

cool! I'll update the feature then.

> Camel Hystrix component
> ---
>
> Key: CAMEL-9098
> URL: https://issues.apache.org/jira/browse/CAMEL-9098
> Project: Camel
>  Issue Type: New Feature
>Reporter: Raúl Kripalani
>Assignee: Raúl Kripalani
> Fix For: 2.18.0
>
>
> Create a camel-hystrix component with the following features:
> * (/) Capable of wrapping processors.
> * (/) Capable of wrapping static endpoints:
> ** (/) wrapping Endpoint objects.
> ** (/) wrapping URIs.
> * (/) Fluent builders to wrap processors and endpoints.
> * Support building Hystrix endpoints with URIs.
> * (/) Support fallback endpoints and processors.
> * (/) Support response caching, where cache key is calculated by Camel 
> Expressions.
> * (/) Support suppressing exceptions to avoid fallback via 
> HystrixBadRequestException.
> * Request collapsing.
> * (/) HystrixRequestContext propagation via Camel headers, to allow multiple 
> threads to share the HystrixRequestContext.
> * Full support in OSGi (Hystrix, Archaius).
> * Integrate Archaius configuration with Camel property placeholders – if 
> possible – including OSGi Config Admin integration.
> * Integrate with Turbine to enable the nice Hystrix dashboard.
> (/) = done



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-9098) Camel Hystrix component

2016-04-04 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15224134#comment-15224134
 ] 

Bilgin Ibryam commented on CAMEL-9098:
--

Claus I've updated the version to point to latest SMX bundle, but when I tried 
to run a hystrix demo on [OSGI|https://github.com/bibryam/camel-hystrix-demo] I 
had to install other bundles:

install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-configuration/1.9_2
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-digester/1.8_4
install -s mvn:org.apache.commons/commons-jexl/2.1.1
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-jxpath/1.3_1
install -s wrap:mvn:com.netflix.archaius/archaius-core/0.4.1
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hystrix/1.4.23_1


I wonder, do we need another SMX bundle for archaius, or is it enough to add 
those to hystrix feature in Camel?



> Camel Hystrix component
> ---
>
> Key: CAMEL-9098
> URL: https://issues.apache.org/jira/browse/CAMEL-9098
> Project: Camel
>  Issue Type: New Feature
>Reporter: Raúl Kripalani
>Assignee: Raúl Kripalani
> Fix For: 2.18.0
>
>
> Create a camel-hystrix component with the following features:
> * (/) Capable of wrapping processors.
> * (/) Capable of wrapping static endpoints:
> ** (/) wrapping Endpoint objects.
> ** (/) wrapping URIs.
> * (/) Fluent builders to wrap processors and endpoints.
> * Support building Hystrix endpoints with URIs.
> * (/) Support fallback endpoints and processors.
> * (/) Support response caching, where cache key is calculated by Camel 
> Expressions.
> * (/) Support suppressing exceptions to avoid fallback via 
> HystrixBadRequestException.
> * Request collapsing.
> * (/) HystrixRequestContext propagation via Camel headers, to allow multiple 
> threads to share the HystrixRequestContext.
> * Full support in OSGi (Hystrix, Archaius).
> * Integrate Archaius configuration with Camel property placeholders – if 
> possible – including OSGi Config Admin integration.
> * Integrate with Turbine to enable the nice Hystrix dashboard.
> (/) = done



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-9098) Camel Hystrix component

2016-03-27 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15213583#comment-15213583
 ] 

Bilgin Ibryam commented on CAMEL-9098:
--

I've done that already - SM-2887. Waiting for the bundle to be awailable this 
month on maven repo.

> Camel Hystrix component
> ---
>
> Key: CAMEL-9098
> URL: https://issues.apache.org/jira/browse/CAMEL-9098
> Project: Camel
>  Issue Type: New Feature
>Reporter: Raúl Kripalani
>Assignee: Raúl Kripalani
> Fix For: 2.18.0
>
>
> Create a camel-hystrix component with the following features:
> * (/) Capable of wrapping processors.
> * (/) Capable of wrapping static endpoints:
> ** (/) wrapping Endpoint objects.
> ** (/) wrapping URIs.
> * (/) Fluent builders to wrap processors and endpoints.
> * Support building Hystrix endpoints with URIs.
> * (/) Support fallback endpoints and processors.
> * (/) Support response caching, where cache key is calculated by Camel 
> Expressions.
> * (/) Support suppressing exceptions to avoid fallback via 
> HystrixBadRequestException.
> * Request collapsing.
> * (/) HystrixRequestContext propagation via Camel headers, to allow multiple 
> threads to share the HystrixRequestContext.
> * Full support in OSGi (Hystrix, Archaius).
> * Integrate Archaius configuration with Camel property placeholders – if 
> possible – including OSGi Config Admin integration.
> * Integrate with Turbine to enable the nice Hystrix dashboard.
> (/) = done



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-7853) Implement AggregationRepository based on Infinispan data grid

2016-02-19 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15154006#comment-15154006
 ] 

Bilgin Ibryam commented on CAMEL-7853:
--

There is no assignee. You are free to take it.

> Implement AggregationRepository based on Infinispan data grid
> -
>
> Key: CAMEL-7853
> URL: https://issues.apache.org/jira/browse/CAMEL-7853
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-infinispan
>Reporter: Bilgin Ibryam
>Priority: Minor
>  Labels: newbie
> Fix For: Future
>
>
> Implement org.apache.camel.spi.AggregationRepository interface using 
> Infinispan libraries. This implementation will be useful for distributed 
> applicaitons aggregating messages withe the same repo.
> For a reference check LevelDBAggregationRepository, 
> MemoryAggregationRepository and HazelcastAggregationRepository 
> implementations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Work started] (CAMEL-8243) Enhance the Infinispan module to add support for HotRod events

2015-01-22 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-8243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on CAMEL-8243 started by Bilgin Ibryam.

> Enhance the Infinispan module to add support for HotRod events
> --
>
> Key: CAMEL-8243
> URL: https://issues.apache.org/jira/browse/CAMEL-8243
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-infinispan
>Reporter: Tristan Tarrant
>Assignee: Bilgin Ibryam
>
> HotRod 2.0 (included in Infinispan 7.0) has support for remote events. The 
> Infinispan component should be enhance to support this as well as embedded 
> events.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (CAMEL-8243) Enhance the Infinispan module to add support for HotRod events

2015-01-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-8243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-8243:
-
Component/s: camel-infinispan

> Enhance the Infinispan module to add support for HotRod events
> --
>
> Key: CAMEL-8243
> URL: https://issues.apache.org/jira/browse/CAMEL-8243
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-infinispan
>Reporter: Tristan Tarrant
>Assignee: Bilgin Ibryam
>
> HotRod 2.0 (included in Infinispan 7.0) has support for remote events. The 
> Infinispan component should be enhance to support this as well as embedded 
> events.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (CAMEL-7853) Implement AggregationRepository based on Infinispan data grid

2015-01-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-7853:
-
Component/s: camel-infinispan

> Implement AggregationRepository based on Infinispan data grid
> -
>
> Key: CAMEL-7853
> URL: https://issues.apache.org/jira/browse/CAMEL-7853
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-infinispan
>Reporter: Bilgin Ibryam
>Priority: Minor
>  Labels: newbie
> Fix For: 2.15.0
>
>
> Implement org.apache.camel.spi.AggregationRepository interface using 
> Infinispan libraries. This implementation will be useful for distributed 
> applicaitons aggregating messages withe the same repo.
> For a reference check LevelDBAggregationRepository, 
> MemoryAggregationRepository and HazelcastAggregationRepository 
> implementations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (CAMEL-8244) Enhance the Infinispan module to add support for HotRod querying

2015-01-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-8244:
-
Component/s: camel-infinispan

> Enhance the Infinispan module to add support for HotRod querying
> 
>
> Key: CAMEL-8244
> URL: https://issues.apache.org/jira/browse/CAMEL-8244
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-infinispan
>Reporter: Tristan Tarrant
>Assignee: Bilgin Ibryam
>
> HotRod 2.0 (included in Infinispan 7.0) has added support for remote 
> querying. The Camel Infinispan module should be enhanced to support this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (CAMEL-8244) Enhance the Infinispan module to add support for HotRod querying

2015-01-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-8244:


Assignee: Bilgin Ibryam

> Enhance the Infinispan module to add support for HotRod querying
> 
>
> Key: CAMEL-8244
> URL: https://issues.apache.org/jira/browse/CAMEL-8244
> Project: Camel
>  Issue Type: Improvement
>Reporter: Tristan Tarrant
>Assignee: Bilgin Ibryam
>
> HotRod 2.0 (included in Infinispan 7.0) has added support for remote 
> querying. The Camel Infinispan module should be enhanced to support this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (CAMEL-8243) Enhance the Infinispan module to add support for HotRod events

2015-01-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-8243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-8243:


Assignee: Bilgin Ibryam

> Enhance the Infinispan module to add support for HotRod events
> --
>
> Key: CAMEL-8243
> URL: https://issues.apache.org/jira/browse/CAMEL-8243
> Project: Camel
>  Issue Type: Improvement
>Reporter: Tristan Tarrant
>Assignee: Bilgin Ibryam
>
> HotRod 2.0 (included in Infinispan 7.0) has support for remote events. The 
> Infinispan component should be enhance to support this as well as embedded 
> events.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-5539) Circuit Breaker EIP

2014-10-27 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14185065#comment-14185065
 ] 

Bilgin Ibryam commented on CAMEL-5539:
--

Sounds like a good improvements to add. Feel free to create issues and do PRs

> Circuit Breaker EIP
> ---
>
> Key: CAMEL-5539
> URL: https://issues.apache.org/jira/browse/CAMEL-5539
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core, eip
>Reporter: Claus Ibsen
>Assignee: Raúl Kripalani
> Fix For: Future
>
> Attachments: CAMEL-5539-output-82ef800.txt, CAMEL-5539-output.txt
>
>
> Look at add the circuit breaker EIP to the Camel DSL.
> http://davybrion.com/blog/2008/05/the-circuit-breaker/
> Would need some thoughts for that though. Either as an explicit in the DSL. 
> Or as a interceptor for sending to an endpoint. As explicit its a kind to the 
> load balancer (in fact it may be extended upon that). Either the LB selects 
> the intended target, or it select the breaker, which rejects executing the 
> message.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (CAMEL-7853) Implement AggregationRepository based on Infinispan data grid

2014-09-23 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-7853:
-
Description: 
Implement org.apache.camel.spi.AggregationRepository interface using Infinispan 
libraries. This implementation will be useful for distributed applicaitons 
aggregating messages withe the same repo.

For a reference check LevelDBAggregationRepository, MemoryAggregationRepository 
and HazelcastAggregationRepository implementations.

  was:The infinispan implementation will be useful for distributed applicaitons

 Labels: newbie  (was: )

> Implement AggregationRepository based on Infinispan data grid
> -
>
> Key: CAMEL-7853
> URL: https://issues.apache.org/jira/browse/CAMEL-7853
> Project: Camel
>  Issue Type: Improvement
>Reporter: Bilgin Ibryam
>Priority: Minor
>  Labels: newbie
> Fix For: 2.15.0
>
>
> Implement org.apache.camel.spi.AggregationRepository interface using 
> Infinispan libraries. This implementation will be useful for distributed 
> applicaitons aggregating messages withe the same repo.
> For a reference check LevelDBAggregationRepository, 
> MemoryAggregationRepository and HazelcastAggregationRepository 
> implementations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (CAMEL-7853) Implement AggregationRepository based on Infinispan data grid

2014-09-23 Thread Bilgin Ibryam (JIRA)
Bilgin Ibryam created CAMEL-7853:


 Summary: Implement AggregationRepository based on Infinispan data 
grid
 Key: CAMEL-7853
 URL: https://issues.apache.org/jira/browse/CAMEL-7853
 Project: Camel
  Issue Type: Improvement
Reporter: Bilgin Ibryam
Priority: Minor
 Fix For: 2.15.0


The infinispan implementation will be useful for distributed applicaitons



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-7220) Camel Schematron component

2014-09-23 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14144671#comment-14144671
 ] 

Bilgin Ibryam commented on CAMEL-7220:
--

Congrats on your first Camel component Ayache. Hopefully many more 
contributions to follow :)

> Camel Schematron component
> --
>
> Key: CAMEL-7220
> URL: https://issues.apache.org/jira/browse/CAMEL-7220
> Project: Camel
>  Issue Type: New Feature
>Reporter: ayache khettar
>Assignee: Willem Jiang
>Priority: Minor
> Fix For: 2.14.0
>
>
> Hi
> I would like to contribute apache camel components by introducing the 
> schematron engine. Here is a link to it in Github: 
> https://github.com/akhettar/camel/tree/master/components/camel-schematron
> Comments and suggestions are welcome.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CAMEL-7220) Camel Schematron component

2014-08-05 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14086016#comment-14086016
 ] 

Bilgin Ibryam commented on CAMEL-7220:
--

can you try the same mvn command by adding "- U" ?

> Camel Schematron component
> --
>
> Key: CAMEL-7220
> URL: https://issues.apache.org/jira/browse/CAMEL-7220
> Project: Camel
>  Issue Type: New Feature
>Reporter: ayache khettar
>Assignee: Bilgin Ibryam
>Priority: Minor
>
> Hi
> I would like to contribute apache camel components by introducing the 
> schematron engine. Here is a link to it in Github: 
> https://github.com/akhettar/camel/tree/master/components/camel-schematron
> Comments and suggestions are welcome.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-7220) Camel Schematron component

2014-08-03 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14083961#comment-14083961
 ] 

Bilgin Ibryam commented on CAMEL-7220:
--

Good job Ayache,
Yes, you can generate the feature in platform/karaf foolder and build it to 
validate the feature.
Can you also answer question number 7 above.

Cheers,

> Camel Schematron component
> --
>
> Key: CAMEL-7220
> URL: https://issues.apache.org/jira/browse/CAMEL-7220
> Project: Camel
>  Issue Type: New Feature
>Reporter: ayache khettar
>Assignee: Bilgin Ibryam
>Priority: Minor
>
> Hi
> I would like to contribute apache camel components by introducing the 
> schematron engine. Here is a link to it in Github: 
> https://github.com/akhettar/camel/tree/master/components/camel-schematron
> Comments and suggestions are welcome.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-7220) Camel Schematron component

2014-07-28 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14076773#comment-14076773
 ] 

Bilgin Ibryam commented on CAMEL-7220:
--

Dear Ayache, 

this is a great contribution. Can you do the following cleanup pls:

1. run mvn clean install -Pfastinstall,sourcecheck for your component and fix 
the warnings.
2. Add license header to 
camel-schematron/src/main/resources/META-INF/services/org/apache/camel/component/schematron
 file. Also to all the files, including test resources.
3. Update component pom to use only one version of Camel
4. Remove author refs in the source files
5. Rename contants package to constants
6. Do you really need saxon-dom? can you remove that dependency and replace 
net.sf.saxon.FeatureKeys with net.sf.saxon.lib.FeatureKeys? With that change 
tests seem to pass fine.
7. Can you provide a link to where you get the copy of all the resources in 
camel-schematron/src/main/resources/iso-schematron-xslt2 folder, so we can 
verify their license. 
8. Change the constant values so they are consistent with other components, ie 
start with CamelSchematron

Thanks,

> Camel Schematron component
> --
>
> Key: CAMEL-7220
> URL: https://issues.apache.org/jira/browse/CAMEL-7220
> Project: Camel
>  Issue Type: New Feature
>Reporter: ayache khettar
>Assignee: Bilgin Ibryam
>Priority: Minor
>
> Hi
> I would like to contribute apache camel components by introducing the 
> schematron engine. Here is a link to it in Github: 
> https://github.com/akhettar/camel/tree/master/components/camel-schematron
> Comments and suggestions are welcome.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-7297) Add remote querying feature to camel-infinispan component

2014-06-23 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14040950#comment-14040950
 ] 

Bilgin Ibryam commented on CAMEL-7297:
--

[~davsclaus]Thanks for taking care of the licensing issue. I will check whether 
there is another implementation.

> Add remote querying feature to camel-infinispan component
> -
>
> Key: CAMEL-7297
> URL: https://issues.apache.org/jira/browse/CAMEL-7297
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.14.0
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CAMEL-6999) Camel component for dropbox integration

2014-04-13 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-6999:


Assignee: Henryk Konsek  (was: Bilgin Ibryam)

Assigning to Henryk as he already took good care of this issue.
Component page is remaining still.

> Camel component for dropbox integration
> ---
>
> Key: CAMEL-6999
> URL: https://issues.apache.org/jira/browse/CAMEL-6999
> Project: Camel
>  Issue Type: New Feature
>Affects Versions: 2.12.1
>Reporter: Giovanni Marigi
>Assignee: Henryk Konsek
>Priority: Minor
>  Labels: camel, dropbox
> Fix For: Future
>
>
> Create a camel component (producers and consumers ) for dropbox integration



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-5539) Circuit Breaker EIP

2014-04-13 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13967887#comment-13967887
 ] 

Bilgin Ibryam commented on CAMEL-5539:
--

My implementation is completed but I'll leave this issue open in case other 
implementation as mentioned above are to be added.

> Circuit Breaker EIP
> ---
>
> Key: CAMEL-5539
> URL: https://issues.apache.org/jira/browse/CAMEL-5539
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core, eip
>Reporter: Claus Ibsen
>Assignee: Raúl Kripalani
> Fix For: Future
>
> Attachments: CAMEL-5539-output-82ef800.txt, CAMEL-5539-output.txt
>
>
> Look at add the circuit breaker EIP to the Camel DSL.
> http://davybrion.com/blog/2008/05/the-circuit-breaker/
> Would need some thoughts for that though. Either as an explicit in the DSL. 
> Or as a interceptor for sending to an endpoint. As explicit its a kind to the 
> load balancer (in fact it may be extended upon that). Either the LB selects 
> the intended target, or it select the breaker, which rejects executing the 
> message.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-5539) Circuit Breaker EIP

2014-04-05 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13961342#comment-13961342
 ] 

Bilgin Ibryam commented on CAMEL-5539:
--

Sorry for that, it is fixed now.

> Circuit Breaker EIP
> ---
>
> Key: CAMEL-5539
> URL: https://issues.apache.org/jira/browse/CAMEL-5539
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core, eip
>Reporter: Claus Ibsen
>Assignee: Raúl Kripalani
> Fix For: Future
>
> Attachments: CAMEL-5539-output.txt
>
>
> Look at add the circuit breaker EIP to the Camel DSL.
> http://davybrion.com/blog/2008/05/the-circuit-breaker/
> Would need some thoughts for that though. Either as an explicit in the DSL. 
> Or as a interceptor for sending to an endpoint. As explicit its a kind to the 
> load balancer (in fact it may be extended upon that). Either the LB selects 
> the intended target, or it select the breaker, which rejects executing the 
> message.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CAMEL-5539) Circuit Breaker EIP

2014-04-05 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13961108#comment-13961108
 ] 

Bilgin Ibryam commented on CAMEL-5539:
--

I've implemented a simple version of circuit breaker pattern a load balancer 
policy. Let me know what you think.

> Circuit Breaker EIP
> ---
>
> Key: CAMEL-5539
> URL: https://issues.apache.org/jira/browse/CAMEL-5539
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-core, eip
>Reporter: Claus Ibsen
>Assignee: Raúl Kripalani
> Fix For: Future
>
>
> Look at add the circuit breaker EIP to the Camel DSL.
> http://davybrion.com/blog/2008/05/the-circuit-breaker/
> Would need some thoughts for that though. Either as an explicit in the DSL. 
> Or as a interceptor for sending to an endpoint. As explicit its a kind to the 
> load balancer (in fact it may be extended upon that). Either the LB selects 
> the intended target, or it select the breaker, which rejects executing the 
> message.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Reopened] (CAMEL-7297) Add remote querying feature to camel-infinispan component

2014-03-16 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reopened CAMEL-7297:
--


http://camel.465427.n5.nabble.com/Re-git-commit-CAMEL-7297-Add-remote-querying-feature-to-camel-infinispan-component-tt5748863.html

> Add remote querying feature to camel-infinispan component
> -
>
> Key: CAMEL-7297
> URL: https://issues.apache.org/jira/browse/CAMEL-7297
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.13.0
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CAMEL-7297) Add remote querying feature to camel-infinispan component

2014-03-16 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam closed CAMEL-7297.



> Add remote querying feature to camel-infinispan component
> -
>
> Key: CAMEL-7297
> URL: https://issues.apache.org/jira/browse/CAMEL-7297
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.13.0
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (CAMEL-7297) Add remote querying feature to camel-infinispan component

2014-03-16 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam resolved CAMEL-7297.
--

Resolution: Fixed

> Add remote querying feature to camel-infinispan component
> -
>
> Key: CAMEL-7297
> URL: https://issues.apache.org/jira/browse/CAMEL-7297
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.13.0
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CAMEL-7297) Add remote querying feature to camel-infinispan component

2014-03-16 Thread Bilgin Ibryam (JIRA)
Bilgin Ibryam created CAMEL-7297:


 Summary: Add remote querying feature to camel-infinispan component
 Key: CAMEL-7297
 URL: https://issues.apache.org/jira/browse/CAMEL-7297
 Project: Camel
  Issue Type: New Feature
Reporter: Bilgin Ibryam
Assignee: Bilgin Ibryam
Priority: Minor
 Fix For: 2.13.0






--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CAMEL-7220) Camel Schematron component

2014-02-19 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-7220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-7220:


Assignee: Bilgin Ibryam

> Camel Schematron component
> --
>
> Key: CAMEL-7220
> URL: https://issues.apache.org/jira/browse/CAMEL-7220
> Project: Camel
>  Issue Type: New Feature
>Reporter: ayache khettar
>Assignee: Bilgin Ibryam
>Priority: Minor
>
> Hi
> I would like to contribute apache camel components by introducing the 
> schematron engine. Here is a link to it in Github: 
> https://github.com/akhettar/camel/tree/master/components/camel-schematron
> Comments and suggestions are welcome.
> Regards,
> Ayache



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Assigned] (CAMEL-6999) Camel component for dropbox integration

2014-01-22 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-6999:


Assignee: Bilgin Ibryam

> Camel component for dropbox integration
> ---
>
> Key: CAMEL-6999
> URL: https://issues.apache.org/jira/browse/CAMEL-6999
> Project: Camel
>  Issue Type: New Feature
>Affects Versions: 2.12.1
>Reporter: Giovanni Marigi
>Assignee: Bilgin Ibryam
>Priority: Minor
>  Labels: camel, dropbox
> Fix For: Future
>
>
> Create a camel component (producers and consumers ) for dropbox integration



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Resolved] (CAMEL-6726) Camel-Redis: Serializer passed through URI is used only on consumer

2013-09-12 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam resolved CAMEL-6726.
--

Resolution: Fixed

> Camel-Redis: Serializer passed through URI is used only on consumer
> ---
>
> Key: CAMEL-6726
> URL: https://issues.apache.org/jira/browse/CAMEL-6726
> Project: Camel
>  Issue Type: Bug
>Affects Versions: 2.11.1
>Reporter: Tommaso Schiavinotto
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.11.2, 2.12.1, 2.13.0
>
>
> *Please add camel-redis component*
> The serializer passed through URI is used only on consumer and not on 
> producer. Beside been unexpected and undocumented I think it can cause 
> problems on interacting with the Redis DB if the same serializer is not used 
> in both ways.
> You can find the example and discussion of this problem on this thread on the 
> forum:
> http://camel.465427.n5.nabble.com/camel-redis-strings-serialization-td5738994.html
> I put as minor because from the discussion it looks like it is possible to 
> have a workaround using a RedisTemplate.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CAMEL-6726) Camel-Redis: Serializer passed through URI is used only on consumer

2013-09-11 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-6726:


Assignee: Bilgin Ibryam

> Camel-Redis: Serializer passed through URI is used only on consumer
> ---
>
> Key: CAMEL-6726
> URL: https://issues.apache.org/jira/browse/CAMEL-6726
> Project: Camel
>  Issue Type: Bug
>Affects Versions: 2.11.1
>Reporter: Tommaso Schiavinotto
>Assignee: Bilgin Ibryam
>Priority: Minor
> Fix For: 2.11.2, 2.12.1, 2.13.0
>
>
> *Please add camel-redis component*
> The serializer passed through URI is used only on consumer and not on 
> producer. Beside been unexpected and undocumented I think it can cause 
> problems on interacting with the Redis DB if the same serializer is not used 
> in both ways.
> You can find the example and discussion of this problem on this thread on the 
> forum:
> http://camel.465427.n5.nabble.com/camel-redis-strings-serialization-td5738994.html
> I put as minor because from the discussion it looks like it is possible to 
> have a workaround using a RedisTemplate.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CAMEL-3096) Create a simple example for JDBC - camel-example-jdbc

2013-08-20 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-3096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13744933#comment-13744933
 ] 

Bilgin Ibryam commented on CAMEL-3096:
--

FYI I added restlet-jdbc example based on 
https://github.com/bibryam/camel-example-restlet-jdbc

> Create a simple example for JDBC - camel-example-jdbc
> -
>
> Key: CAMEL-3096
> URL: https://issues.apache.org/jira/browse/CAMEL-3096
> Project: Camel
>  Issue Type: New Feature
>  Components: examples
>Reporter: Claus Ibsen
> Fix For: Future
>
> Attachments: CAMEL-3096.patch, CAMEL-3096_v2.patch
>
>
> A simple JDBC example using camel-jdbc (Spring JdbcTemplate) which is a 
> really good JdbcTemplate.
> And show how to deply and run it in OSGi.
> The other database examples is based on jpa crapola which is complex and 
> overkill for most people. So having an easy to understand and use example 
> would be great.
> We can use an in memory database such as HSQLDB.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CAMEL-6001) Provide documentation for the new camel-redis component

2013-02-09 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam resolved CAMEL-6001.
--

Resolution: Fixed

Thanks Babak
All done.

Bilgin

> Provide documentation for the new camel-redis component
> ---
>
> Key: CAMEL-6001
> URL: https://issues.apache.org/jira/browse/CAMEL-6001
> Project: Camel
>  Issue Type: Task
>  Components: documentation
>Reporter: Babak Vahdat
>Assignee: Bilgin Ibryam
> Fix For: 2.11.0
>
>
> Also need to mention it by the release notes as a new Camel component:
> http://camel.apache.org/camel-2110-release.html#Camel2.11.0Release-NewComponents

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CAMEL-6001) Provide documentation for the new camel-redis component

2013-02-06 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-6001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-6001:


Assignee: Bilgin Ibryam

> Provide documentation for the new camel-redis component
> ---
>
> Key: CAMEL-6001
> URL: https://issues.apache.org/jira/browse/CAMEL-6001
> Project: Camel
>  Issue Type: Task
>  Components: documentation
>Reporter: Babak Vahdat
>Assignee: Bilgin Ibryam
> Fix For: 2.11.0
>
>
> Also need to mention it by the release notes as a new Camel component:
> http://camel.apache.org/camel-2110-release.html#Camel2.11.0Release-NewComponents

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CAMEL-5483) Component for neo4j

2012-09-05 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448564#comment-13448564
 ] 

Bilgin Ibryam commented on CAMEL-5483:
--

Thanks Babak. I didn't know that MANIFEST.MF can tell you whether it is OSGI 
bundled or not. Exactly what I was looking for.

> Component for neo4j
> ---
>
> Key: CAMEL-5483
> URL: https://issues.apache.org/jira/browse/CAMEL-5483
> Project: Camel
>  Issue Type: Improvement
>Reporter: stephen samuel
>Assignee: Willem Jiang
>Priority: Minor
> Fix For: 2.11.0
>
> Attachments: camel-neo4j.patch, remove-int-tests.patch
>
>
> I have created a component for neo4j. It is a producer only and it allows you 
> to create / remove nodes and relationships.
> -- read me --
> camel-neo4j
> 
> The camel-neo4j component allows you to treat Neo4j as a camel producer 
> endpoint. This means you can use this component in to() calls but not from() 
> calls. This component is backed by the Spring Data Neo4j Library.
> * As a producer, can create or remove nodes, and create or remove 
> relationships.
> * Can support as many endpoints as required, eg for multiple databases across 
> multiple instances.
> * Headers set for node id (for created nodes), relationship id (for created 
> relationships)
> How to Use
> ==
> You can use neo4j as an endpoint with the following URI.
> `neo4j:http://hostname[:port]/database`
> Then you need to set a header on each message, one of the following enum types
> ` CREATE_NODE,
>   REMOVE_NODE,
>   CREATE_RELATIONSHIP,
>   REMOVE_RELATIONSHIP`
> Eg,
> `exchange.getIn().setHeader(Neo4jEndpoint.HEADER_OPERATION, 
> Neo4jOperation.CREATE_NODE);`
> The body of the message is used to determine the node or relationship to 
> manipulate. The following body types are supported:
> For CREATE_NODE:
> * null body - create default node
> * Map body - create node with the properties set from the map
> For REMOVE_NODE:
> * Long or Integer - remove node using the body as the id
> * neo4j Node instance - remove the node specified by that instance
>  For CREATE_RELATIONSHIP:
> * SpringDataRelationship - create relationship specified by any @NodeEntity 
> annoted Spring entities.
> * BasicRelationship - create relationship specified by the neo4j node types
> For REMOVE_RELATIONSHIP:
> * Long or Integer - remove relationship using the body as the id
> * SpringDataRelationship - remove relationship specified by the @NodeEntity 
> annoted Spring entities.
> * BasicRelationship - remove relationship specified by the neo4j node types
> Tests
> =
> camel-neo4j has a complete set of unit tests. In addition there are some 
> integration tests that require you to run a local instance of neo4j. By 
> default the tests will look at localhost:7474 on 
> http://localhost:7474/db/data/
> - Initial contribution by Stephen Samuel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CAMEL-5483) Component for neo4j

2012-08-29 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13444128#comment-13444128
 ] 

Bilgin Ibryam commented on CAMEL-5483:
--

Guys, I have a question: how do you find out whether a/this new component 
requires some new OSGI bundles or not? 
Shouldn't it also be added to features.xml in platfor/karaf?
Thanks


> Component for neo4j
> ---
>
> Key: CAMEL-5483
> URL: https://issues.apache.org/jira/browse/CAMEL-5483
> Project: Camel
>  Issue Type: Improvement
>Reporter: stephen samuel
>Assignee: Willem Jiang
>Priority: Minor
> Fix For: 2.11.0
>
> Attachments: camel-neo4j.patch, remove-int-tests.patch
>
>
> I have created a component for neo4j. It is a producer only and it allows you 
> to create / remove nodes and relationships.
> -- read me --
> camel-neo4j
> 
> The camel-neo4j component allows you to treat Neo4j as a camel producer 
> endpoint. This means you can use this component in to() calls but not from() 
> calls. This component is backed by the Spring Data Neo4j Library.
> * As a producer, can create or remove nodes, and create or remove 
> relationships.
> * Can support as many endpoints as required, eg for multiple databases across 
> multiple instances.
> * Headers set for node id (for created nodes), relationship id (for created 
> relationships)
> How to Use
> ==
> You can use neo4j as an endpoint with the following URI.
> `neo4j:http://hostname[:port]/database`
> Then you need to set a header on each message, one of the following enum types
> ` CREATE_NODE,
>   REMOVE_NODE,
>   CREATE_RELATIONSHIP,
>   REMOVE_RELATIONSHIP`
> Eg,
> `exchange.getIn().setHeader(Neo4jEndpoint.HEADER_OPERATION, 
> Neo4jOperation.CREATE_NODE);`
> The body of the message is used to determine the node or relationship to 
> manipulate. The following body types are supported:
> For CREATE_NODE:
> * null body - create default node
> * Map body - create node with the properties set from the map
> For REMOVE_NODE:
> * Long or Integer - remove node using the body as the id
> * neo4j Node instance - remove the node specified by that instance
>  For CREATE_RELATIONSHIP:
> * SpringDataRelationship - create relationship specified by any @NodeEntity 
> annoted Spring entities.
> * BasicRelationship - create relationship specified by the neo4j node types
> For REMOVE_RELATIONSHIP:
> * Long or Integer - remove relationship using the body as the id
> * SpringDataRelationship - remove relationship specified by the @NodeEntity 
> annoted Spring entities.
> * BasicRelationship - remove relationship specified by the neo4j node types
> Tests
> =
> camel-neo4j has a complete set of unit tests. In addition there are some 
> integration tests that require you to run a local instance of neo4j. By 
> default the tests will look at localhost:7474 on 
> http://localhost:7474/db/data/
> - Initial contribution by Stephen Samuel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-08-03 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13428478#comment-13428478
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

Thanks Willem, enjoy your holiday :)

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-08-02 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13427792#comment-13427792
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

Willem, is there any progress with the osgi dependencies?
The documentation is in place already.

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-07-18 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13417121#comment-13417121
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

Thanks Willem. I will update the docs (probably this weekend when I find some 
time)

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-07-18 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13416946#comment-13416946
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

Sounds good, but is it good idea to commit code that fails the features 
validation?

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-07-18 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13416941#comment-13416941
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

TIA Willem. I will improve the implementation of the component further, blocked 
only with the OSGI stuff. 

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CAMEL-4691) New camel-cmis component

2012-07-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-4691:
-

Attachment: camel-cmis.patch

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CAMEL-4691) New camel-cmis component

2012-07-17 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam updated CAMEL-4691:
-

Attachment: camel-cmis.patch

Updated patch. Still have issues with validating the features.xml

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch, camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-4691) New camel-cmis component

2012-07-15 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414806#comment-13414806
 ] 

Bilgin Ibryam commented on CAMEL-4691:
--

I am trying to add the new component to Camel but struggled with OSGI:

Looking at http://chemistry.apache.org/java/developing/dev-osgi.html
opencmis seems to be already osgi bundled. So I added the following lines in 
features.xml

  
camel-core
mvn:org.apache.chemistry.opencmis/chemistry-opencmis-osgi-server/${cmis-bundle-version}
mvn:org.apache.camel/camel-cmis/${project.version}
  

But when I try to validate the features, I get the following error:

[WARNING] Failed to validate feature camel-cmis
[WARNING] No export found to match org.apache.chemistry.opencmis.client.runtime 
(imported by mvn:org.apache.camel/camel-cmis/2.11-SNAPSHOT)
[WARNING] No export found to match javax.xml.ws.soap (imported by 
mvn:org.apache.chemistry.opencmis/chemistry-opencmis-osgi-server/0.5.0)
[WARNING] No export found to match javax.xml.ws (imported by 
mvn:org.apache.chemistry.opencmis/chemistry-opencmis-osgi-server/0.5.0)
[WARNING] No export found to match javax.xml.ws.handler (imported by 
mvn:org.apache.chemistry.opencmis/chemistry-opencmis-osgi-server/0.5.0)
[WARNING] No export found to match 
org.apache.chemistry.opencmis.client.api;version="[0.5,1)" (imported by 
mvn:org.apache.camel/camel-cmis/2.11-SNAPSHOT)
[WARNING] No export found to match javax.jws (imported by 
mvn:org.apache.chemistry.opencmis/chemistry-opencmis-osgi-server/0.5.0)

Any help on how to fix this or features.xml or how to find existing osgi 
bundles is greatly appreciated.


> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (CAMEL-4691) New camel-cmis component

2012-07-15 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-4691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-4691:


Assignee: Bilgin Ibryam

> New camel-cmis component
> 
>
> Key: CAMEL-4691
> URL: https://issues.apache.org/jira/browse/CAMEL-4691
> Project: Camel
>  Issue Type: New Feature
>Reporter: Bilgin Ibryam
>Assignee: Bilgin Ibryam
>Priority: Minor
> Attachments: camel-cmis.patch
>
>
> A new component that would allow Camel to connect to content 
> repositories(like Alfresco, SharePoint, OpenText) supporting CMIS 
> specification. 
> This component can be an alternative to camel-jcr (which actually can only 
> create node) for accessing content repositories.
> The consumer can retrieve content using CMIS queries (very similar to SQL) or 
> traverse the content tree from root to leaves.
> The producer is capable of creating nodes on the server (folders, docs...) 
> and also executing CMIS queries from the message body.
> It is using another Apache project - OpenCMIS client libraries from Apache 
> Chemistry (also the in-memory-server from the same project for unit tests) 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-5155) Support JCR Component as Consumer

2012-04-25 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261418#comment-13261418
 ] 

Bilgin Ibryam commented on CAMEL-5155:
--

You documented pretty well the java classes, I will add them to the wiki. The 
latest jcr code is in trunk, have a look here 
http://camel.apache.org/how-can-i-get-the-source-code.html

I was thinking how this jcr consumer would be helpful, and once you got a list 
of jcr Event, and for example if it is an update/add operation, the next thing 
user wants to do would be to retrieve this node from jcr in order to do some 
action with it. So I think extending the jcr producer with ability to read 
nodes by a given id/path from the event might be helpful. WDYT?

Also are you using currently the Consumer, I wonder what is your use case to 
listen only for events, w/o retrieving the actual nodes?

> Support JCR Component as Consumer
> -
>
> Key: CAMEL-5155
> URL: https://issues.apache.org/jira/browse/CAMEL-5155
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-jcr
>Affects Versions: 2.9.1
>Reporter: Woonsan Ko
>Assignee: Bilgin Ibryam
> Fix For: 2.10.0
>
> Attachments: jcr-consumer-patch-2.txt, jcr-consumer-patch.txt
>
>
> I tried to use jcr component as consumer, expecting jcr observation event 
> listener like behavior, but I realized that it's not supported yet. The 
> current jcr component supports producer only. So, I'm considering to 
> implement JcrConsumer an contribute a patch. 
> My idea is as follows:
> i) the uri format is the same. e.g. 
> 'jcr://user:password@repository/absolute/path/from/node'; the node path is 
> used for javax.jcr.observation.ObservationManager#addEventListener(..., 
> absPath, ...).
> ii) additionally, we need parameters for eventTypes, isDeep, uuid[], 
> nodeTypeName[], noLocal parameters (See #addEventListener() for detail).
> For example, we may probably use somethings like 
> 'jcr://user:password@repository/absolute/path/from/node?nodeTypeName=demo:news&eventTypes=3&isDeep=true.
> iii) JcrConsumer registers JCR observation event listener from the specified 
> uri information.
> iv) When events notified, I think it can simply return a list of 
> javax.jcr.observation.Event objects in IN message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-5155) Support JCR Component as Consumer

2012-04-24 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261243#comment-13261243
 ] 

Bilgin Ibryam commented on CAMEL-5155:
--

Woonsan, 

I committed your patch, but will keep the ticket open till the documentation is 
updated.

Thanks again,


> Support JCR Component as Consumer
> -
>
> Key: CAMEL-5155
> URL: https://issues.apache.org/jira/browse/CAMEL-5155
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-jcr
>Affects Versions: 2.9.1
>Reporter: Woonsan Ko
>Assignee: Bilgin Ibryam
> Fix For: 2.10.0
>
> Attachments: jcr-consumer-patch-2.txt, jcr-consumer-patch.txt
>
>
> I tried to use jcr component as consumer, expecting jcr observation event 
> listener like behavior, but I realized that it's not supported yet. The 
> current jcr component supports producer only. So, I'm considering to 
> implement JcrConsumer an contribute a patch. 
> My idea is as follows:
> i) the uri format is the same. e.g. 
> 'jcr://user:password@repository/absolute/path/from/node'; the node path is 
> used for javax.jcr.observation.ObservationManager#addEventListener(..., 
> absPath, ...).
> ii) additionally, we need parameters for eventTypes, isDeep, uuid[], 
> nodeTypeName[], noLocal parameters (See #addEventListener() for detail).
> For example, we may probably use somethings like 
> 'jcr://user:password@repository/absolute/path/from/node?nodeTypeName=demo:news&eventTypes=3&isDeep=true.
> iii) JcrConsumer registers JCR observation event listener from the specified 
> uri information.
> iv) When events notified, I think it can simply return a list of 
> javax.jcr.observation.Event objects in IN message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (CAMEL-5155) Support JCR Component as Consumer

2012-04-22 Thread Bilgin Ibryam (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-5155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259084#comment-13259084
 ] 

Bilgin Ibryam commented on CAMEL-5155:
--

Hi Woonsan,

I'm looking at your patch, great job. 
I have question though: in JcrConsumer.JcrConsumerSessionListenerChecker.run()

why are you calling unregisterListenerAndLogoutSession when there is no live 
session?

if (!isSessionLive && isObservationListeningAllowed()) {
unregisterListenerAndLogoutSession();
... 
}
   
Bilgin

> Support JCR Component as Consumer
> -
>
> Key: CAMEL-5155
> URL: https://issues.apache.org/jira/browse/CAMEL-5155
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-jcr
>Affects Versions: 2.9.1
>Reporter: Woonsan Ko
>Assignee: Bilgin Ibryam
> Fix For: 2.10.0
>
> Attachments: jcr-consumer-patch.txt
>
>
> I tried to use jcr component as consumer, expecting jcr observation event 
> listener like behavior, but I realized that it's not supported yet. The 
> current jcr component supports producer only. So, I'm considering to 
> implement JcrConsumer an contribute a patch. 
> My idea is as follows:
> i) the uri format is the same. e.g. 
> 'jcr://user:password@repository/absolute/path/from/node'; the node path is 
> used for javax.jcr.observation.ObservationManager#addEventListener(..., 
> absPath, ...).
> ii) additionally, we need parameters for eventTypes, isDeep, uuid[], 
> nodeTypeName[], noLocal parameters (See #addEventListener() for detail).
> For example, we may probably use somethings like 
> 'jcr://user:password@repository/absolute/path/from/node?nodeTypeName=demo:news&eventTypes=3&isDeep=true.
> iii) JcrConsumer registers JCR observation event listener from the specified 
> uri information.
> iv) When events notified, I think it can simply return a list of 
> javax.jcr.observation.Event objects in IN message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (CAMEL-5155) Support JCR Component as Consumer

2012-04-22 Thread Bilgin Ibryam (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-5155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bilgin Ibryam reassigned CAMEL-5155:


Assignee: Bilgin Ibryam

> Support JCR Component as Consumer
> -
>
> Key: CAMEL-5155
> URL: https://issues.apache.org/jira/browse/CAMEL-5155
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-jcr
>Affects Versions: 2.9.1
>Reporter: Woonsan Ko
>Assignee: Bilgin Ibryam
> Fix For: 2.10.0
>
> Attachments: jcr-consumer-patch.txt
>
>
> I tried to use jcr component as consumer, expecting jcr observation event 
> listener like behavior, but I realized that it's not supported yet. The 
> current jcr component supports producer only. So, I'm considering to 
> implement JcrConsumer an contribute a patch. 
> My idea is as follows:
> i) the uri format is the same. e.g. 
> 'jcr://user:password@repository/absolute/path/from/node'; the node path is 
> used for javax.jcr.observation.ObservationManager#addEventListener(..., 
> absPath, ...).
> ii) additionally, we need parameters for eventTypes, isDeep, uuid[], 
> nodeTypeName[], noLocal parameters (See #addEventListener() for detail).
> For example, we may probably use somethings like 
> 'jcr://user:password@repository/absolute/path/from/node?nodeTypeName=demo:news&eventTypes=3&isDeep=true.
> iii) JcrConsumer registers JCR observation event listener from the specified 
> uri information.
> iv) When events notified, I think it can simply return a list of 
> javax.jcr.observation.Event objects in IN message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira