[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=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 Andrea Cosentino (JIRA)

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

Andrea Cosentino commented on CAMEL-9098:
-

I can take care of the bundle [~bibryam] [~davsclaus].

I already have to push the Jnats one.

> 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 Claus Ibsen (JIRA)

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

Claus Ibsen commented on CAMEL-9098:


Yeah add that to the features so it can install at least.
Then log a SM ticket for that archaius bundle. And until the bundle is released 
we can use the wrap

> 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=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=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-9098) Camel Hystrix component

2016-03-27 Thread Claus Ibsen (JIRA)

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

Claus Ibsen commented on CAMEL-9098:


[~bibryam] can you log a JIRA at SMX to get them to do a new bundle for new 
hystrix release.

We can maybe install using wrap until they have a release

> 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 Claus Ibsen (JIRA)

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

Claus Ibsen commented on CAMEL-9098:


We need a new SMX bundle as the old one is 1.3.1. And hystrix is on 1.5.1 
release

You get an error installing camel-hystrix in osgi
{code}
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 16.832 sec <<< 
FAILURE! - in org.apache.camel.itest.karaf.CamelHystrixTest
test(org.apache.camel.itest.karaf.CamelHystrixTest)  Time elapsed: 16.592 sec  
<<< ERROR!
org.ops4j.pax.exam.WrappedTestContainerException: 
[test(org.apache.camel.itest.karaf.CamelHystrixTest): Unable to resolve root: 
missing requirement [root] osgi.identity; osgi.identity=camel-hystrix; 
type=karaf.feature; version="[2.18.0.SNAPSHOT,2.18.0.SNAPSHOT]"; 
filter:="(&(osgi.identity=camel-hystrix)(type=karaf.feature)(version>=2.18.0.SNAPSHOT)(version<=2.18.0.SNAPSHOT))"
 [caused by: Unable to resolve camel-hystrix/2.18.0.SNAPSHOT: missing 
requirement [camel-hystrix/2.18.0.SNAPSHOT] osgi.identity; 
osgi.identity=org.apache.camel.camel-hystrix; type=osgi.bundle; 
version="[2.18.0.SNAPSHOT,2.18.0.SNAPSHOT]"; resolution:=mandatory [caused by: 
Unable to resolve org.apache.camel.camel-hystrix/2.18.0.SNAPSHOT: missing 
requirement [org.apache.camel.camel-hystrix/2.18.0.SNAPSHOT] 
osgi.wiring.package; 
filter:="(&(osgi.wiring.package=com.netflix.hystrix)(version>=1.4.0)(!(version>=2.0.0)))"]]]
{code}

> 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

2015-08-24 Thread JIRA

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

Raúl Kripalani commented on CAMEL-9098:
---

Ongoing work in feature/camel-hystrix branch in the ASF 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.16.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 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.



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