svn commit: r998968 - in /websites/production/camel/content: book-in-one-page.html book-pattern-appendix.html cache/main.pageCache load-balancer.html

2016-10-06 Thread buildbot
Author: buildbot
Date: Thu Oct  6 15:21:23 2016
New Revision: 998968

Log:
Production update by buildbot for camel

Modified:
websites/production/camel/content/book-in-one-page.html
websites/production/camel/content/book-pattern-appendix.html
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/load-balancer.html

Modified: websites/production/camel/content/book-in-one-page.html
==
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Thu Oct  6 15:21:23 
2016
@@ -1551,9 +1551,9 @@ However, there is another option that th
 Message Construction
  http://www.eaipatterns.com/img/EventMessageIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/EventMessageIcon.gif;>Event MessageHow can messaging be used to transmit events from one 
application to another?http://www.eaipatterns.com/img/RequestReplyIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/RequestReplyIcon.gif;>Request ReplyWhen an application sends a message, how 
can it get a response from the receiver?http://www.eaipatterns.com/img/CorrelationIdentifierIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/CorrelationIdentifierIcon.gif;>Correlation IdentifierHow does a requestor that has 
received a reply know which request this is the reply for?http://www.eaipatterns.com/img/ReturnAddressIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ReturnAddressIcon.gif;>Return AddressHow does a replier know where to send the 
reply?
 Message Routing
- http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif;>Content Based RouterHow do we handle a situation 
where the implementation of a single logical function (e.g., inventory check) 
is spread across multiple physical systems?http://www.eaipatterns.com/img/MessageFilterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/Messa
 geFilterIcon.gif">Message 
FilterHow can 
a component avoid receiving uninteresting messages?http://www.eaipatterns.com/img/DynamicRouterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/DynamicRouterIcon.gif;>Dynamic RouterHow can you avoid the dependency of the 
router on all possible destinations while maintaining its 
efficiency?
 http://www.eaipatterns.com/img/RecipientListIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/RecipientListIcon.gif;>Recipient ListHow do we route a message to a list of 
(static or dynamically) specified recipients?http://www.eaipatterns.com/img/SplitterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/SplitterIcon.gif;>SplitterHow can we process a message if it contains 
 multiple elements, each of which may have to be processed in a different 
way?http://www.eaipatterns.com/img/AggregatorIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/AggregatorIcon.gif;>AggregatorHow do we combine the results of individual, but 
related messages so that they can be processed as a whole?http://www.eaipatterns.com/img/ResequencerIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ResequencerIcon.gif;><
 /td>ResequencerHow can we get a stream of related but out-of-sequence 
messages back into the correct order?http://www.eaipatterns.com/img/DistributionAggregateIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/DistributionAggregateIcon.gif;>Composed Message 
ProcessorHow 
can you maintain the overall message flow when processing a message consisting 
of multiple elements, each of which may require different 
processing?http://cwiki.apache.org/confluence/download/attachments/49204/clear.png; 
data-image-src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png;>Scatter-GatherHow do you maintain the overall message 
flow when a message needs to be sent to multiple recipients, each of which may 
send a reply?http://www.eaipatterns.com/img/RoutingTableIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/RoutingTableIcon.gif;>Routing 
SlipHow do we 
route a message consecutively through a series of processing steps when the 
sequence of steps is not known at design-time and may vary for each 
message?http://cwiki.apache.org/confluence/download/attachments/49204/clear.png; 
data-image-src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png;>ThrottlerHow can I throttle messages to ensure that a specific 
endpoint does not get overloaded, or we don't exceed an agreed SLA with some 
external service?class="confluence-embedded-file-wrapper">class="confluence-embedded-image confluence-external-resource" 
 >src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png; 
 >data-image-src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png;> colspan="1" rowspan="1" class="confluenceTd">href="sampling.html">Samplingclass="confluenceTd">How can I sample 

svn commit: r998966 [4/4] - in /websites/production/camel/content: cache/main.pageCache camel-zipkin.html eip.html enterprise-integration-patterns.html servicecall-eip.html

2016-10-06 Thread buildbot
Modified: websites/production/camel/content/servicecall-eip.html
==
--- websites/production/camel/content/servicecall-eip.html (original)
+++ websites/production/camel/content/servicecall-eip.html Thu Oct  6 14:18:41 
2016
@@ -85,7 +85,7 @@

 
 
-ServiceCall EIPAvailable as 
of Camel 2.18The serviceCall EIP allows to call remote services 
in a distributed system. The service to call is looked up in a service registry 
of some sorts such as Kubernetes, Consul, etcd, zookeeper.The 
EIP separates the configuration of the service registry from the calling of the 
service.Maven users will need to add the dependency for the 
service registry supported from the 
following:camel-consulcamel-etcdcamel-kubernetescamel-ribbonEach
 implementation has their own set of configuration.SyntaxWhen calling a service you may just 
refer to the name of the service in the EIP as shown below:
+ServiceCall EIPAvailable as 
of Camel 2.18TheserviceCall 
EIP allows to call remote services in a distributed system. The service to call 
is looked up in a service registry of some sorts such as Kubernetes, Consul, 
etcd, Zookeeper. The EIP separates the configuration of the service registry 
from the calling of the service.Maven users will need to add the 
dependency for the service registry supported from the 
following:camel-consulcamel-etcdcamel-kubernetescamel-ribbonEach
 implementation has their own set of configuration.SyntaxWhen calling a service you may just 
refer to the name of the service in the EIP as shown below:
 
@@ -97,19 +97,19 @@
 to uri=mock:result/
   /route
 /camelContext]]>
-Camel will then lookup a service with the name "foo" from the 
chosen Camel component that integrates with the service registry. The lookup 
returns a set of IP:PORT paris that refer to which active servers that host the 
remote service. Camel will then pick a random server to use and then build a 
Camel uri with the chosen IP and PORT number. By default Camel uses the HTTP 
component, so the example above will resolve into a Camel uri that is called by 
a dynamic to endpoint as shown:
+Camel will then lookup a service with the 
namefoo from the chosen Camel component 
that integrates with the service registry. The lookup returns a set 
ofIP:PORT pairs that refer to a list of 
active servers that host the remote service. Camel will then select a server at 
random from the list to use and then build a Camel URI with the chosen IP and 
PORT number.By default Camel uses the HTTP component, so the example 
above will resolve into a Camel URI that is called by a 
dynamictoD endpoint as shown:
 http://IP:PORT";)
  
 <toD uri="http:IP:port"/>]]>
-You can also call the service using URI parameters such as 
beer=yes
+You can also call the service using URI parameters such as 
beer=yes:
 
+serviceCall name=foo?beer=yes/]]>
 You can also provide a context-path such as shown:
 
-Service Name 
to Camel URI ExamplesSo as you can see above the service name is 
resolved as a Camel endpoint uri, and here is a few more examples (where - 
shows what the Camel uri is resolved as)
+serviceCall name=foo/beverage?beer=yes/]]>
+Service Name 
to Camel URI ExamplesSo as you can see above the service name is 
resolved as a Camel endpoint URI, and here is a few more examples 
(where- shows the resolution of the 
Camel URI):
 http://hostname:port
 serviceCall("myService/foo") -> http://hostname:port/foo
 serviceCall("http:myService/foo") -> http:hostname:port/foo
@@ -117,13 +117,13 @@ serviceCall("http:myService/foo&quo
 <serviceCall name="myService"/> -> http://hostname:port
 <serviceCall name="myService/foo"/> -> 
http://hostname:port/foo
 <serviceCall name="http:myService/foo"/> -> 
http:hostname:port/foo]]>
-If you want full control of the resolved URI you can provide an 
additional uri parameter where you specify the Camel uri as you want. In the 
uri you can use the service name which are then resolved to IP:PORT as 
shown:
+If you want full control of the resolved URI you can provide an 
additional URI parameter where you specify the Camel URI as you want. In the 
URI you can use the service name which are 

svn commit: r998966 [3/4] - in /websites/production/camel/content: cache/main.pageCache camel-zipkin.html eip.html enterprise-integration-patterns.html servicecall-eip.html

2016-10-06 Thread buildbot
Modified: websites/production/camel/content/enterprise-integration-patterns.html
==
--- websites/production/camel/content/enterprise-integration-patterns.html 
(original)
+++ websites/production/camel/content/enterprise-integration-patterns.html Thu 
Oct  6 14:18:41 2016
@@ -75,7 +75,7 @@

 
 
-Enterprise 
Integration PatternsCamel supports most of the http://www.eaipatterns.com/toc.html; 
rel="nofollow">Enterprise Integration Patterns from the excellent book by 
http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8search-type=ssindex=booksfield-author=Gregor%20Hohpe;
 rel="nofollow">Gregor Hohpe and http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8search-type=ssindex=booksfield-author=Bobby%20Woolf;
 rel="nofollow">Bobby Woolf.If you are new to Camel you might want 
to try the Getting Started in 
the User Guide before attempti
 ng to implement these patterns.The EIP icons library is available as a 
Visio stencil file adapted to render the icons with the Camel color : sand. 
Download it here for your presentation, 
functional and technical analysis documents. The original EIP stencil is also 
available in OpenOffice 3.x Draw (thanks to 
Marco Garbelini) , http://www.eaipatterns.com/download/EIP_Visio_stencil.zip; 
rel="nofollow">Microsoft Visio, or http://www.graffletopia.com/stencils/137; 
rel="nofollow">Omnigraffle.Messaging Systemshttp://www.eaipatterns.com/img/ChannelIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/Channe
 lIcon.gif">Message 
ChannelHow 
does one application communicate with another using 
messaging?http://www.eaipatterns.com/img/MessageIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageIcon.gif;>MessageHow can two applications connected by a message channel 
exchange a piece of information?http://www.eaipatterns.com/img/PipesAndFiltersIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/PipesAndFiltersIcon.gif;>Pipes and FiltersHow can we perform complex processing on a 
message while maintaining independence and flexibility?http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif;>Message RouterHow can you decouple individual p
 rocessing steps so that messages can be passed to different filters depending 
on a set of conditions?http://www.eaipatterns.com/img/MessageTranslatorIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageTranslatorIcon.gif;>Message TranslatorHow can systems using different data 
formats communicate with each other using messaging?http://www.eaipatterns.com/img/MessageEndpointIcon.gif; 
data-image-src="http://www.eaipatterns.co
 m/img/MessageEndpointIcon.gif">Message 
EndpointHow 
does an application connect to a messaging channel to send and receive 
messages?Messaging 
Channelshttp://www.eaipatterns.com/img/PointToPointIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/PointToPointIcon.gif;>Point to Point ChannelHow ca
 n the caller be sure that exactly one receiver will receive the document or 
perform the call?http://www.eaipatterns.com/img/PublishSubscribeIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/PublishSubscribeIcon.gif;>Publish Subscribe ChannelHow can the sender broadcast an 
event to all interested receivers?http://www.eaipatterns.com/img/DeadLetterChannelIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/DeadLetterC
 hannelIcon.gif">Dead 
Letter ChannelWhat will the messaging system do with a message it 
cannot deliver?http://www.eaipatterns.com/img/GuaranteedMessagingIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/GuaranteedMessagingIcon.gif;>Guaranteed DeliveryHow can the sender make sure that a message 
will be delivered, even if the messaging system fails?http://www.eaipatterns.com/img/MessageBusIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageBusIcon.gif;>Message BusWhat is an architecture that enables separate 
applications to work together, but in a de-coupled fashion such that 
applications can be easily added or removed without affecting the 
others?Message 
Constructionhttp://www.eaipatterns.com/img/EventMessageIcon.g
 if" 
data-image-src="http://www.eaipatterns.com/img/EventMessageIcon.gif;>Event MessageHow can messaging be used to transmit events from one 
application to another?http://www.eaipatterns.com/img/RequestReplyIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/RequestReplyIcon.gif;>Request ReplyWhen an application sends a message, how can it get a 
response from the receiver?http://www.eaipatterns.com/img/CorrelationIdentifierIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/CorrelationIdentifierIcon.gif;>Correlation IdentifierHow does a requestor that has 
received a reply know which request this is the reply for?http://www.eaipatterns.com/img/ReturnAddressIcon.gif; 

svn commit: r998966 [1/4] - in /websites/production/camel/content: cache/main.pageCache camel-zipkin.html eip.html enterprise-integration-patterns.html servicecall-eip.html

2016-10-06 Thread buildbot
Author: buildbot
Date: Thu Oct  6 14:18:41 2016
New Revision: 998966

Log:
Production update by buildbot for camel

Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/camel-zipkin.html
websites/production/camel/content/eip.html
websites/production/camel/content/enterprise-integration-patterns.html
websites/production/camel/content/servicecall-eip.html

Modified: websites/production/camel/content/cache/main.pageCache
==
Binary files - no diff available.

Modified: websites/production/camel/content/camel-zipkin.html
==
--- websites/production/camel/content/camel-zipkin.html (original)
+++ websites/production/camel/content/camel-zipkin.html Thu Oct  6 14:18:41 2016
@@ -85,13 +85,15 @@

 
 
-Available as of Camel 
2.18The camel-zipkin component is used for tracing and timing 
incoming and outgoing Camel messages using http://zipkin.io/; 
rel="nofollow">zipkin.Events (span) are captured for incoming and 
outgoing messages being sent to/from Camel.This means you need to 
configure which which Camel endpoints that maps to zipkin service 
names.The mapping can be configured using:route id - A Camel 
route idendpoint url - A Camel 
endpoint urlFor both kinds you can use wildcards and 
regular expressions to match, which is using the rules fromIntercept.To match all Camel 
messages you can use * in the pattern and configure that to the same service 
name.If no mapping has been configured then Camel will fallback and us
 e endpoint uri's as service names.However its 
recommended to configure service mappings so you can use human logic names 
instead of Camelendpoint uris in the names.Camel will 
auto-configure a ScribeSpanCollector if no SpanCollector explicit has been 
configured, andif the hostname and port to the span collector has been 
configured as environment 
variables:ZIPKIN_COLLECTOR_THRIFT_SERVICE_HOST - The 
hostnameZIPKIN_COLLECTOR_THRIFT_SERVICE_PORT - The port 
numberThis makes it easy to use camel-zipkin in container 
platforms where the platform can run your application in a linux container 
where service configurations are provided as environment variables.OptionsYou can configure the following 
options onZipkinEventNotifierOptionDefaultDescriptionrate1.0fConfigures a rate that decides how many events should be 
traced by zipkin.The rate is expressed as a percentage (1.0f = 
100%, 0.5f is 50%, 0.1f is 10%).spanCollectorMandatory: The collector to use for 
sending zipkin span events to the zipkin server.serviceNameTo use a global service name that matches all Camel 
events
 clientServiceMappingsSets the client service mappings that 
matches Camel events to the given zipkin service name.The 
content is a MapString, String where the key is a pattern and the value 
is the service name.The pattern uses the rules from Intercept.serverServiceMappingsSets the server service 
mappings that matches Camel events to the given zipkin service name.The content is a MapString, String where the key is 
a pattern and the value is the service name.
 The pattern uses the rules from Intercept.excludePatternsSets exclude pattern(s) that will disable tracing with 
zipkin for Camel messages that matches the pattern.The content 
is a SetString where the key is a pattern. The pattern uses the rules 
from Intercept.includeMessageBodyfalseWhether to include the Camel message body in 
the zipkin traces.This is not recommended for production 
usage, or when having big payloads. You can limit the size by configuring the 
max debug log 
size.includeMessageBodyStreamsfalseWhether to include message bodies that are stream based 
in the zipkin traces.This requires enabling stream caching on the routes or globally on the 
CamelContext.This is not recommended for production 
usage, or when having big payloads. You can limit the size by configuring the 
max 
debug log 
size.ExampleTo enable camel-zipkin you need to c
 onfigure first
+Available as of Camel 
2.18Thecamel-zipkin component is used for 
tracing and timing incoming and outgoing Camel messages using http://zipkin.io/; rel="nofollow">zipkin. 
Events (span) are captured for incoming and outgoing messages being sent 
to/from Camel. This means you need to configure which which Camel endpoints 
that maps to Zipkin service names.The mapping can be configured 
using:route ID - A Camel route idendpoint URL - A Camel endpoint URLFor both kinds you can use wildcards and 
regular expressions to match, which is using the rules fromIntercept. To match all Camel messages 
you can use* in the pattern and configure 
that to the same service name. If no mapping has b
 een configured then Camel will fallback and use endpoint URIs as service 
names. However its recommended to configure service mappings so you can use 
human logic names instead of 

svn commit: r998966 [2/4] - in /websites/production/camel/content: cache/main.pageCache camel-zipkin.html eip.html enterprise-integration-patterns.html servicecall-eip.html

2016-10-06 Thread buildbot
Modified: websites/production/camel/content/eip.html
==
--- websites/production/camel/content/eip.html (original)
+++ websites/production/camel/content/eip.html Thu Oct  6 14:18:41 2016
@@ -75,7 +75,7 @@

 
 
-Enterprise Integration 
PatternsCamel supports most of the http://www.eaipatterns.com/toc.html; 
rel="nofollow">Enterprise Integration Patterns from the excellent book by 
http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8search-type=ssindex=booksfield-author=Gregor%20Hohpe;
 rel="nofollow">Gregor Hohpe and http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8search-type=ssindex=booksfield-author=Bobby%20Woolf;
 rel="nofollow">Bobby Woolf.If you are new to Camel you might want 
to try the Getting Started in 
the User Guide before attempting to 
implement these patt
 erns.The EIP icons library is available as a Visio stencil file adapted 
to render the icons with the Camel color : sand. Download it here for your presentation, 
functional and technical analysis documents. The original EIP stencil is also 
available in OpenOffice 3.x Draw (thanks to 
Marco Garbelini) , http://www.eaipatterns.com/download/EIP_Visio_stencil.zip; 
rel="nofollow">Microsoft Visio, or http://www.graffletopia.com/stencils/137; 
rel="nofollow">Omnigraffle.Messaging 
Systemshttp://www.eaipatterns.com/img/ChannelIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ChannelIcon.gif;>Message ChannelHow does one application communicate with another using 
messaging?http://www.eaipatterns.com/img/MessageIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageIcon.gif;>MessageHow can two applications connected by a message channel 
exchange a piece of information?http://www.eaipatterns.com/img/PipesAndFiltersIcon.gif; 
data-image-src="http://w
 ww.eaipatterns.com/img/PipesAndFiltersIcon.gif">Pipes and FiltersHow can we perform complex processing on a 
message while maintaining independence and flexibility?http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ContentBasedRouterIcon.gif;>Message RouterHow can you decouple individual processing 
steps so that messages can be passed to different filters depending on a set of 
conditions?http://www.eaipatterns.com/img/MessageTranslatorIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageTranslatorIcon.gif;>Message TranslatorHow can systems using different data 
formats communicate with each other using messaging?http://www.eaipatterns.com/img/MessageEndpointIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/MessageEndpointIcon.gif;>Message EndpointHow does an application connect 
to a messaging channel to send and receive 
messages?Messaging Channelshttp://www.eaipatterns.com/img/PointToPointIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/PointToPointIcon.gif;>Point to Point ChannelHow can the caller be sure that 
exactly one receiver will receive the document or perform the 
call?http://www.eaipatterns.com/img/PublishSubscribeIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/PublishSubscribeIcon.gif;>Publish Subscribe ChannelHow can the sender broadcast an 
event to all interested receivers?http://www.eaipatterns.com/img/DeadLetterChannelIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/DeadLetterChannelIcon.gif;>De
 ad Letter ChannelWhat will the messaging system do with a message it 
cannot deliver?http://www.eaipatterns.com/img/GuaranteedMessagingIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/GuaranteedMessagingIcon.gif;>Guaranteed DeliveryHow can the sender make sure that a message 
will be delivered, even if the messaging system fails?http://www.eaipatterns.com/img/Mes
 sageBusIcon.gif" 
data-image-src="http://www.eaipatterns.com/img/MessageBusIcon.gif;>Message BusWhat is an architecture that enables separate 
applications to work together, but in a de-coupled fashion such that 
applications can be easily added or removed without affecting the 
others?Message Constructionhttp://www.eaipatterns.com/img/EventMessageIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/EventMessageIcon.gif;>Event MessageHow can messaging be used to transmit events from one 
application to another?http://www.eaipatterns.com/img/RequestReplyIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/RequestReplyIcon.gif;>Request ReplyWhen an application sends a message, how can it get a 
response from the receiver?http://www.eaipatterns.com/img/CorrelationIdenti
 fierIcon.gif" 
data-image-src="http://www.eaipatterns.com/img/CorrelationIdentifierIcon.gif;>Correlation IdentifierHow does a requestor that has 
received a reply know which request this is the reply for?http://www.eaipatterns.com/img/ReturnAddressIcon.gif; 
data-image-src="http://www.eaipatterns.com/img/ReturnAddressIcon.gif;>Return AddressHow does a 

svn commit: r998962 - in /websites/production/camel/content: cache/main.pageCache hystrix-eip.html

2016-10-06 Thread buildbot
Author: buildbot
Date: Thu Oct  6 13:18:59 2016
New Revision: 998962

Log:
Production update by buildbot for camel

Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/hystrix-eip.html

Modified: websites/production/camel/content/cache/main.pageCache
==
Binary files - no diff available.

Modified: websites/production/camel/content/hystrix-eip.html
==
--- websites/production/camel/content/hystrix-eip.html (original)
+++ websites/production/camel/content/hystrix-eip.html Thu Oct  6 13:18:59 2016
@@ -85,14 +85,14 @@

 
 
-Hystrix 
EIPAvailable as of Camel 2.18The hystrix EIP 
provides integration with Netflix https://github.com/Netflix/Hystrix; rel="nofollow">Hystrixto be 
used as circuit breaker in the Camel routes. Hystrix is a latency and fault 
tolerance library designed to isolate points of access to remote systems, 
services and 3rd party libraries, stop cascading failure and enable resilience 
in complex distributed systems where failure is inevitable.Maven users 
will need to add the following dependency to their pom.xml for this 
EIP:
+Hystrix 
EIPAvailable as of Camel 2.18The hystrix EIP 
provides integration with Netflix https://github.com/Netflix/Hystrix; rel="nofollow">Hystrixto be 
used as circuit breaker in the Camel routes. Hystrix is a latency and fault 
tolerance library designed to isolate points of access to remote systems, 
services and 3rd party libraries, stop cascading failure and enable resilience 
in complex distributed systems where failure is inevitable.Maven users 
will need to add the following dependency to 
theirpom.xml to use this EIP:
 
-Configuration 
OptionsThe EIP supports the following options. The default values are 
coming from Hystrix itself.NameDefault ValueTypeDescriptioncommandKeyNode idStringUsed to identify the hystrix command. This option cannot 
be configured but is locked down to be the node id to make the command 
unique.groupKeyCamelHystrixStringUsed to identify the hystrix group being used by the 
EIP to correlate statistics, circuit-breaker, properties, 
etc.threadPoolKeynullStringUsed to define which thread-pool this command should 
run in. By default this is using the same key as the group 
key.corePoolSize10IntegerThis property sets the core thread-pool si
 ze. This is the maximum number of HystrixCommands that can execute 
concurrently.keepAliveTime1IntegerThis property sets the keep-alive time, in 
minutes.maxQueueSize-1IntegerThis property sets the maximum queue size of the 
BlockingQueue implementation.queueSizeRejectionThreshold5IntegerThis property sets the queue 
size rejection threshold  an artificial maximum queue size at which 
rejections will occur even if maxQueueSize has not been 
reached.threadPoolMetricsRollingStatisticalWindowInMilliseconds1IntegerThis property sets the duration of the statistical 
rolling window, in milliseconds. This is how long metrics are kept for the 
thread pool.threadPoolMetricsRollingStatisticalWindowBuckets10IntegerThis property
  sets the number of buckets the rolling statistical window is divided 
into.circuitBreakerEnabledtrueBooleanThis property determines whether a circuit breaker will 
be used to track health and to short-circuit requests if it 
trips.circuitBreakerErrorThresholdPercentage50IntegerThis property sets the error percentage at or above 
which the circuit should trip open and start short-circuiting requests to 
fallback logic.circ
 uitBreakerForceClosedfalseBooleanThis property, if true, forces the circuit breaker into 
a closed state in which it will allow requests regardless of the error 
percentage.circuitBreakerForceOpenfalseBooleanThis property, if true, forces the circuit breaker into 
an open (tripped) state in which it will reject all 
requests.circuitBreakerRequestVolumeThreshold20Integer<
 /p>This property sets 
the minimum number of requests in a rolling window that will trip the 
circuit.circuitBreakerSleepWindowInMilliseconds5000IntegerThis property sets the amount of time, after tripping 
the circuit, to reject requests before allowing attempts again to determine if 
the circuit should again be closed.executionIsolationSemaphoreMaxConcurrentRequests10IntegerThis property sets the maximum number of requests 
allowed t
 o a HystrixCommand.run() method when you are using 
ExecutionIsolationStrategy.SEMAPHORE.If this maximum concurrent limit is 
hit then subsequent requests will be rejected.executionIsolationStrategyTHREADStringThis property indicates which isolation strategy 

svn commit: r998958 - in /websites/production/camel/content: cache/main.pageCache metrics-component.html

2016-10-06 Thread buildbot
Author: buildbot
Date: Thu Oct  6 12:19:31 2016
New Revision: 998958

Log:
Production update by buildbot for camel

Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/metrics-component.html

Modified: websites/production/camel/content/cache/main.pageCache
==
Binary files - no diff available.

Modified: websites/production/camel/content/metrics-component.html
==
--- websites/production/camel/content/metrics-component.html (original)
+++ websites/production/camel/content/metrics-component.html Thu Oct  6 
12:19:31 2016
@@ -116,7 +116,7 @@ public static class MyConfig extends Sin
 return registry;
 }
 }]]>
-MetricRegistry uses 
internal thread(s) for reporting. There is no public API in version 3.0.1 for 
users to clean up on exit. Thus using Camel Metrics Component leads to Java 
classloader leak and my cause OutOfMemoryErrors in some 
cases.UsageEach metric 
has type and name. Supported types are counter, histogram,meterand timer. Metric name is simple string. If 
metric type is not provided then type meter is used by default.HeadersMetric name defined in URI can be overridden by using 
header with name CamelMetricsName.For example
+MetricRegistry uses 
internal thread(s) for reporting. There is no public API in DropWizard version 
3.0.1 for users to clean up on exit. Thus using Camel Metrics Component leads 
to Java classloader leak and my cause OutOfMemoryErrors in some 
cases.UsageEach metric 
has type and name. Supported types are counter, histogram,meterand timer. Metric name is simple string. If 
metric type is not provided then type meter is used by default.HeadersMetric name defined in URI can be overridden 
by using header with name CamelMetricsName.For 
example
 

camel git commit: Polished doc

2016-10-06 Thread davsclaus
Repository: camel
Updated Branches:
  refs/heads/master 1e49d4758 -> c99c49e60


Polished doc


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

Branch: refs/heads/master
Commit: c99c49e60eb3813d756c31c3ce446d27bcd44bba
Parents: 1e49d47
Author: Claus Ibsen 
Authored: Thu Oct 6 06:23:19 2016 -0500
Committer: Claus Ibsen 
Committed: Thu Oct 6 06:23:26 2016 -0500

--
 components/camel-metrics/src/main/docs/metrics-component.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/c99c49e6/components/camel-metrics/src/main/docs/metrics-component.adoc
--
diff --git a/components/camel-metrics/src/main/docs/metrics-component.adoc 
b/components/camel-metrics/src/main/docs/metrics-component.adoc
index 4a737ae..82174ac 100644
--- a/components/camel-metrics/src/main/docs/metrics-component.adoc
+++ b/components/camel-metrics/src/main/docs/metrics-component.adoc
@@ -144,7 +144,7 @@ class MyBean extends RouteBuilder {
 
 
 CAUTION: `MetricRegistry` uses internal thread(s) for reporting. There is no
-public API in version `3.0.1` for users to clean up on exit. Thus using
+public API in version DropWizard `3.0.1` for users to clean up on exit. Thus 
using
 Camel Metrics Component leads to Java classloader leak and my cause
 `OutOfMemoryErrors` in some cases.
 



camel git commit: Upgrade Mina to version 2.0.15

2016-10-06 Thread acosentino
Repository: camel
Updated Branches:
  refs/heads/master 4eb7af5fe -> 1e49d4758


Upgrade Mina to version 2.0.15


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

Branch: refs/heads/master
Commit: 1e49d475897c8d9993d004d0256566d2ad471776
Parents: 4eb7af5
Author: Andrea Cosentino 
Authored: Thu Oct 6 12:59:29 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 12:59:29 2016 +0200

--
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/1e49d475/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index 2a2d912..605aad5 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -429,7 +429,7 @@
 3.1.2
 1.1.7_6
 1.1.7
-2.0.14
+2.0.15
 0.9.4
 1.9
 1.10.19



camel git commit: Upgrade Hazelcast to version 3.7.2

2016-10-06 Thread acosentino
Repository: camel
Updated Branches:
  refs/heads/master 3d6960f60 -> 4eb7af5fe


Upgrade Hazelcast to version 3.7.2


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

Branch: refs/heads/master
Commit: 4eb7af5fe66376da8f0cce0a69b4a8344d0da7f1
Parents: 3d6960f
Author: Andrea Cosentino 
Authored: Thu Oct 6 11:39:25 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 11:39:25 2016 +0200

--
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/4eb7af5f/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index 0d3bf24..2a2d912 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -242,7 +242,7 @@
 1.11
 1.6
 1.22
-3.7.1
+3.7.2
 1.2.1
 4.0.38
 5.2.4.Final



[2/2] camel git commit: Upgrade Kubernetes-model to version 1.0.58

2016-10-06 Thread acosentino
Upgrade Kubernetes-model to version 1.0.58


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

Branch: refs/heads/master
Commit: 3d6960f60dec239caf0daa304816730a798c06fe
Parents: 7563eab
Author: Andrea Cosentino 
Authored: Thu Oct 6 10:27:25 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 10:27:25 2016 +0200

--
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/3d6960f6/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index 050b663..0d3bf24 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -380,7 +380,7 @@
 6.4.0.Final
 0.4.9
 1.4.14
-1.0.56
+1.0.58
 2.3.0_3
 1.8
 7.6.0



[1/2] camel git commit: Upgrade Kubernetes/Openshift client to version 1.4.14

2016-10-06 Thread acosentino
Repository: camel
Updated Branches:
  refs/heads/master ae8b8b2cd -> 3d6960f60


Upgrade Kubernetes/Openshift client to version 1.4.14


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

Branch: refs/heads/master
Commit: 7563eab312e43061ca3e7e5741fe6cf0fdab2d4e
Parents: ae8b8b2
Author: Andrea Cosentino 
Authored: Thu Oct 6 10:23:52 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 10:23:52 2016 +0200

--
 parent/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/7563eab3/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index e369f23..050b663 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -379,7 +379,7 @@
 4.0.7
 6.4.0.Final
 0.4.9
-1.4.13
+1.4.14
 1.0.56
 2.3.0_3
 1.8
@@ -465,7 +465,7 @@
 6.8.2
 2.4.1
 2.7.0.Final
-1.4.13
+1.4.14
 6.4.0.Final
 2.0.8_6
 2.4_5



camel git commit: Upgrade Elasticsearchcluster runner to version 2.3.5.0

2016-10-06 Thread acosentino
Repository: camel
Updated Branches:
  refs/heads/master 823267421 -> ae8b8b2cd


Upgrade Elasticsearchcluster runner to version 2.3.5.0


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

Branch: refs/heads/master
Commit: ae8b8b2cde6fb85d6fc8408856729770ada08384
Parents: 8232674
Author: Andrea Cosentino 
Authored: Thu Oct 6 10:11:45 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 10:12:08 2016 +0200

--
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/ae8b8b2c/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index c2b1066..e369f23 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -171,7 +171,7 @@
 2.3.5_1
 18.0
 2.3.5
-
2.3.0.0
+
2.3.5.0
 1.2
 1.0.1
 



camel git commit: Upgrade Ehcache to version 3.1.3

2016-10-06 Thread acosentino
Repository: camel
Updated Branches:
  refs/heads/master 841bbf2cc -> 823267421


Upgrade Ehcache to version 3.1.3


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

Branch: refs/heads/master
Commit: 8232674211db921458d00ed9fd8523cd9b17f03d
Parents: 841bbf2
Author: Andrea Cosentino 
Authored: Thu Oct 6 09:57:56 2016 +0200
Committer: Andrea Cosentino 
Committed: Thu Oct 6 09:57:56 2016 +0200

--
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/82326742/parent/pom.xml
--
diff --git a/parent/pom.xml b/parent/pom.xml
index bbe94ff..c2b1066 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -166,7 +166,7 @@
 2.1.5
 2.1.5_1
 2.10.1
-3.1.2
+3.1.3
 4.6.2
 2.3.5_1
 18.0



camel git commit: fixed a CS error

2016-10-06 Thread cmueller
Repository: camel
Updated Branches:
  refs/heads/master 03f231e0b -> 841bbf2cc


fixed a CS error


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

Branch: refs/heads/master
Commit: 841bbf2ccc7628879687d448bb9c48ccf2a8c8ff
Parents: 03f231e
Author: Christian Mueller 
Authored: Thu Oct 6 08:11:04 2016 +0200
Committer: Christian Mueller 
Committed: Thu Oct 6 08:11:04 2016 +0200

--
 .../main/java/org/apache/camel/test/junit4/CamelTestSupport.java  | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/841bbf2c/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
--
diff --git 
a/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
 
b/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
index d264f86..2c3d00a 100644
--- 
a/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
+++ 
b/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
@@ -79,6 +79,7 @@ import org.slf4j.LoggerFactory;
 public abstract class CamelTestSupport extends TestSupport {
 private static final Logger LOG = 
LoggerFactory.getLogger(CamelTestSupport.class);
 private static final ThreadLocal INIT = new 
ThreadLocal();
+private static final String ROUTE_COVERAGE_LOG_ENTRY = "Route coverage ({} 
out of {} routes used)";
 private static ThreadLocal threadCamelContext = new 
ThreadLocal();
 private static ThreadLocal threadTemplate = new 
ThreadLocal();
 private static ThreadLocal threadFluentTemplate = 
new ThreadLocal();
@@ -96,8 +97,6 @@ public abstract class CamelTestSupport extends TestSupport {
 private final Map fromEndpoints = new HashMap();
 private CamelTestWatcher camelTestWatcher = new CamelTestWatcher();
 
-private static final String ROUTE_COVERAGE_LOG_ENTRY = "Route coverage ({} 
out of {} routes used)";
-
 /**
  * Use the RouteBuilder or not
  * @return true then {@link CamelContext} will be auto started,