ebook img

Red Hat JBoss Fuse 6.2 Apache Camel Component Reference PDF

1348 Pages·2015·6.1 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Red Hat JBoss Fuse 6.2 Apache Camel Component Reference

Red Hat JBoss Fuse 6.2 Apache Camel Component Reference Configuration reference for Camel components Last Updated: 2018-01-17 Red Hat JBoss Fuse 6.2 Apache Camel Component Reference Configuration reference for Camel components JBoss A-MQ Docs Team Content Services [email protected] Legal Notice Copyright © 2015 Red Hat. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Abstract Apache Camel has over 100 components and each component is highly configurable. This guide describes the settings for each of the components. Table of Contents Table of Contents .C .H . A. P. .T .E .R . .1 .. .C . O. M. .P . O. .N .E . N. T. S. . O. .V .E .R . V. I.E . W. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 .1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1. LIST OF COMPONENTS 41 .C .H . A. P. .T .E .R . .2 .. .A . C. T. I.V . E. M. .Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 .0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ACTIVEMQ COMPONENT 60 URI FORMAT 60 OPTIONS 60 CONFIGURING THE CONNECTION FACTORY 60 CONFIGURING THE CONNECTION FACTORY USING SPRING XML 61 USING CONNECTION POOLING 61 INVOKING MESSAGELISTENER POJOS IN A ROUTE 62 USING ACTIVEMQ DESTINATION OPTIONS 62 CONSUMING ADVISORY MESSAGES 63 GETTING COMPONENT JAR 64 .C .H . A. P. .T .E .R . .3 .. .A . H. C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ASYNC HTTP CLIENT (AHC) COMPONENT 65 URI FORMAT 65 AHCENDPOINT OPTIONS 65 AHCCOMPONENT OPTIONS 67 MESSAGE HEADERS 68 MESSAGE BODY 68 RESPONSE CODE 68 AHCOPERATIONFAILEDEXCEPTION 69 CALLING USING GET OR POST 69 CONFIGURING URI TO CALL 69 CONFIGURING URI PARAMETERS 70 HOW TO SET THE HTTP METHOD (GET/POST/PUT/DELETE/HEAD/OPTIONS/TRACE) TO THE HTTP PRODUCER 70 CONFIGURING CHARSET 70 URI PARAMETERS FROM THE ENDPOINT URI 70 URI PARAMETERS FROM THE MESSAGE 71 GETTING THE RESPONSE CODE 71 CONFIGURING ASYNCHTTPCLIENT 71 SSL SUPPORT (HTTPS) 72 USING THE JSSE CONFIGURATION UTILITY 72 PROGRAMMATIC CONFIGURATION OF THE COMPONENT 72 SPRING DSL BASED CONFIGURATION OF ENDPOINT 72 .C .H . A. P. .T .E .R . .4 .. .A . H. C. .- W. .S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ASYNC HTTP CLIENT (AHC) WEBSOCKET CLIENT COMPONENT 74 URI FORMAT 74 AHC-WS OPTIONS 74 WRITING AND READING DATA OVER WEBSOCKET 74 CONFIGURING URI TO WRITE OR READ DATA 74 .C .H . A. P. .T .E .R . .5 .. .A . M. .Q .P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 .6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AMQP 76 URI FORMAT 76 .C .H . A. P. .T .E .R . .6 .. .A . P. N. .S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 .7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APNS COMPONENT 77 URI FORMAT 77 1 Red Hat JBoss Fuse 6.2 Apache Camel Component Reference OPTIONS 77 PRODUCER 77 CONSUMER 78 COMPONENT 78 EXCHANGE DATA FORMAT 78 MESSAGE HEADERS 78 APNSSERVICEFACTORY BUILDER CALLBACK 78 SAMPLES 79 CAMEL XML ROUTE 79 CAMEL JAVA ROUTE 80 CREATE CAMEL CONTEXT AND DECLARE APNS COMPONENT PROGRAMMATICALLY 80 APNSPRODUCER - IOS TARGET DEVICE DYNAMICALLY CONFIGURED VIA HEADER: "CAMELAPNSTOKENS" 80 APNSPRODUCER - IOS TARGET DEVICE STATICALLY CONFIGURED VIA URI 81 APNSCONSUMER 81 SEE ALSO 81 .C .H . A. P. .T .E .R . .7 .. .A . T. M. .O . S. P. H. .E .R . E. -. W. .E .B . S. O. .C . K. .E .T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 .2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ATMOSPHERE WEBSOCKET SERVLET COMPONENT 82 URI FORMAT 82 READING AND WRITING DATA OVER WEBSOCKET 82 CONFIGURING URI TO READ OR WRITE DATA 82 .C .H . A. P. .T .E .R . .8 .. .A . T. O. .M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ATOM COMPONENT 84 URI FORMAT 84 OPTIONS 84 EXCHANGE DATA FORMAT 85 MESSAGE HEADERS 86 SAMPLES 86 .C .H . A. P. .T .E .R . .9 .. .A . V. R. .O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 .9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AVRO COMPONENT 89 APACHE AVRO OVERVIEW 89 USING THE AVRO DATA FORMAT 90 USING AVRO RPC IN CAMEL 90 AVRO RPC URI OPTIONS 91 AVRO RPC HEADERS 92 EXAMPLES 92 .C .H . A. P. .T .E .R . .1 .0 .. .A . W. .S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1. INTRODUCTION TO THE AWS COMPONENTS 94 10.2. AWS-CW 94 10.3. AWS-DDB 97 10.4. AWS-S3 104 10.5. AWS-SDB 109 10.6. AWS-SES 113 10.7. AWS-SNS 116 10.8. AWS-SQS 119 10.9. AWS-SWF 125 .C .H . A. P. .T .E .R . .1 .1 .. .B . E. A. .N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .3 .1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEAN COMPONENT 131 URI FORMAT 131 2 Table of Contents OPTIONS 131 USING 131 BEAN AS ENDPOINT 132 JAVA DSL BEAN SYNTAX 133 BEAN BINDING 133 .C .H . A. P. .T .E .R . .1 .2 .. .B . E. A. .N . V. .A .L .I D. .A . T. O. .R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .3 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEAN VALIDATOR COMPONENT 134 URI FORMAT 134 URI OPTIONS 134 OSGI DEPLOYMENT 135 EXAMPLE 135 .C .H . A. P. .T .E .R . .1 .3 .. .B . E. A. .N .S . T. A. L. .K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .3 .8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEANSTALK COMPONENT 138 DEPENDENCIES 138 URI FORMAT 138 COMMON URI OPTIONS 138 PRODUCER UIR OPTIONS 139 CONSUMER UIR OPTIONS 139 CONSUMER HEADERS 140 EXAMPLES 141 .C .H . A. P. .T .E .R . .1 .4 .. .B . O. X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .4 .2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BOX COMPONENT 142 URI FORMAT 142 BOX COMPONENT 143 PRODUCER ENDPOINTS: 144 ENDPOINT PREFIX COLLABORATIONS 144 URI OPTIONS FOR COLLABORATIONS 145 ENDPOINT PREFIX EVENTS 145 URI OPTIONS FOR EVENTS 145 ENDPOINT PREFIX GROUPS 146 URI OPTIONS FOR GROUPS 146 ENDPOINT PREFIX SEARCH 147 URI OPTIONS FOR SEARCH 147 ENDPOINT PREFIX COMMENTS AND SHARED-COMMENTS 147 URI OPTIONS FOR COMMENTS AND SHARED-COMMENTS 148 ENDPOINT PREFIX FILES AND SHARED-FILES 148 URI OPTIONS FOR FILES AND SHARED-FILES 149 ENDPOINT PREFIX FOLDERS AND SHARED-FOLDERS 150 URI OPTIONS FOR FOLDERS OR SHARED-FOLDERS 151 ENDPOINT PREFIX SHARED-ITEMS 151 URI OPTIONS FOR SHARED-ITEMS 151 ENDPOINT PREFIX USERS 152 URI OPTIONS FOR USERS 152 CONSUMER ENDPOINTS: 153 URI OPTIONS FOR POLL-EVENTS 154 MESSAGE HEADER 154 MESSAGE BODY 154 TYPE CONVERTER 154 USE CASES 154 .C .H . A. P. .T .E .R . .1 .5 .. .B . R. O. .W . S. .E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .5 .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Red Hat JBoss Fuse 6.2 Apache Camel Component Reference BROWSE COMPONENT 155 URI FORMAT 155 SAMPLE 155 .C .H . A. P. .T .E .R . .1 .6 .. .C . A. C. .H .E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .5 .6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1. CACHE COMPONENT 156 16.2. CACHEREPLICATIONJMSEXAMPLE 164 .C .H . A. P. .T .E .R . .1 .7 .. .C . A. S. .S .A . N. D. .R .A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .6 .9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CAMEL CASSANDRA COMPONENT 169 URI FORMAT 169 ENDPOINT OPTIONS 169 MESSAGES 170 INCOMING MESSAGE 170 OUTGOING MESSAGE 170 REPOSITORIES 170 IDEMPOTENT REPOSITORY 171 AGGREGATION REPOSITORY 171 .C .H . A. P. .T .E .R . .1 .8 .. .C . H. U. .N .K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .7 .3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHUNK COMPONENT 173 URI FORMAT 173 OPTIONS 173 CHUNK CONTEXT 173 DYNAMIC TEMPLATES 174 SAMPLES 174 THE EMAIL SAMPLE 175 .C .H . A. P. .T .E .R . .1 .9 .. .C . L. A. S. .S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .7 .6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CLASS COMPONENT 176 URI FORMAT 176 OPTIONS 176 USING 176 SETTING PROPERTIES ON THE CREATED INSTANCE 177 .C .H . A. P. .T .E .R . .2 .0 .. .C . M. .I S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .7 .8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CMIS COMPONENT 178 URI FORMAT 178 URI OPTIONS 178 USAGE 179 MESSAGE HEADERS EVALUATED BY THE PRODUCER 179 MESSAGE HEADERS SET DURING QUERYING PRODUCER OPERATION 179 .C .H . A. P. .T .E .R . .2 .1 .. .C . O. M. .E . T. D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .8 .1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . COMETD COMPONENT 181 URI FORMAT 181 EXAMPLES 181 OPTIONS 181 AUTHENTICATION 183 SETTING UP SSL FOR COMETD COMPONENT 183 USING THE JSSE CONFIGURATION UTILITY 183 PROGRAMMATIC CONFIGURATION OF THE COMPONENT 183 SPRING DSL BASED CONFIGURATION OF ENDPOINT 183 .C .H . A. P. .T .E .R . .2 .2 .. .C . O. N. .T .E . X. T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .8 .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Table of Contents CONTEXT COMPONENT 185 URI FORMAT 185 EXAMPLE 185 DEFINING THE CONTEXT COMPONENT 185 USING THE CONTEXT COMPONENT 186 NAMING ENDPOINTS 187 .C .H . A. P. .T .E .R . .2 .3 .. .C . O. N. .T .R . O. .L .B .U . S. .C . O. .M . P. O. .N . E. N. .T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .8 .8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTROLBUS COMPONENT 188 COMMANDS 188 OPTIONS 188 SAMPLES 189 USING ROUTE COMMAND 189 GETTING PERFORMANCE STATISTICS 189 USING SIMPLE LANGUAGE 190 .C .H . A. P. .T .E .R . .2 .4 .. .C . O. U. .C . H. D. .B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .9 .1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CAMEL COUCHDB COMPONENT 191 URI FORMAT 191 OPTIONS 191 HEADERS 192 MESSAGE BODY 192 SAMPLES 192 .C .H . A. P. .T .E .R . .2 .5 .. .C . R. Y. .P .T .O . .( D. .I G. .I T. A. L. . S. I.G . N. .A .T .U . R. .E .S .) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 .9 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRYPTO COMPONENT FOR DIGITAL SIGNATURES 194 INTRODUCTION 194 URI FORMAT 194 OPTIONS 195 1) RAW KEYS 196 2) KEYSTORES AND ALIASES. 196 3) CHANGING JCE PROVIDER AND ALGORITHM 197 4) CHANGING THE SIGNATURE MESASGE HEADER 197 5) CHANGING THE BUFFERSIZE 198 6) SUPPLYING KEYS DYNAMICALLY. 198 .C .H . A. P. .T .E .R . .2 .6 .. .C . X. F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .0 .0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CXF COMPONENT 200 URI FORMAT 200 OPTIONS 200 THE DESCRIPTIONS OF THE DATAFORMATS 205 CONFIGURING THE CXF ENDPOINTS WITH APACHE ARIES BLUEPRINT. 206 HOW TO ENABLE CXF'S LOGGINGOUTINTERCEPTOR IN MESSAGE MODE 207 DESCRIPTION OF RELAYHEADERS OPTION 207 AVAILABLE ONLY IN POJO MODE 208 CHANGES SINCE RELEASE 2.0 208 CONFIGURE THE CXF ENDPOINTS WITH SPRING 210 HOW TO MAKE THE CAMEL-CXF COMPONENT USE LOG4J INSTEAD OF JAVA.UTIL.LOGGING 212 HOW TO LET CAMEL-CXF RESPONSE MESSAGE WITH XML START DOCUMENT 213 HOW TO CONSUME A MESSAGE FROM A CAMEL-CXF ENDPOINT IN POJO DATA FORMAT 213 HOW TO PREPARE THE MESSAGE FOR THE CAMEL-CXF ENDPOINT IN POJO DATA FORMAT 214 HOW TO DEAL WITH THE MESSAGE FOR A CAMEL-CXF ENDPOINT IN PAYLOAD DATA FORMAT 215 HOW TO GET AND SET SOAP HEADERS IN POJO MODE 216 HOW TO GET AND SET SOAP HEADERS IN PAYLOAD MODE 217 5 Red Hat JBoss Fuse 6.2 Apache Camel Component Reference SOAP HEADERS ARE NOT AVAILABLE IN MESSAGE MODE 218 HOW TO THROW A SOAP FAULT FROM APACHE CAMEL 218 HOW TO PROPAGATE A CXF ENDPOINT'S REQUEST AND RESPONSE CONTEXT 219 ATTACHMENT SUPPORT 219 HOW TO PROPAGATE STACK TRACE INFORMATION 222 STREAMING SUPPORT IN PAYLOAD MODE 223 USING THE GENERIC CXF DISPATCH MODE 223 .C .H . A. P. .T .E .R . .2 .7 .. .C . X. F. .B . E. A. .N . C. .O . M. .P .O . N. .E .N . T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .2 .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CXF BEAN COMPONENT (2.0 OR LATER) 225 URI FORMAT 225 OPTIONS 225 HEADERS 226 A WORKING SAMPLE 228 .C .H . A. P. .T .E .R . .2 .8 .. .C . X. F. R. .S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .2 .9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CXFRS COMPONENT 229 URI FORMAT 229 OPTIONS 229 HOW TO CONFIGURE THE REST ENDPOINT IN APACHE CAMEL 235 HOW TO OVERRIDE THE CXF PRODUCER ADDRESS FROM MESSAGE HEADER 236 CONSUMING A REST REQUEST - SIMPLE BINDING STYLE 237 ENABLING THE SIMPLE BINDING STYLE 237 EXAMPLES OF REQUEST BINDING WITH DIFFERENT METHOD SIGNATURES 237 MORE EXAMPLES OF THE SIMPLE BINDING STYLE 238 CONSUMING A REST REQUEST - DEFAULT BINDING STYLE 239 HOW TO INVOKE THE REST SERVICE THROUGH CAMEL-CXFRS PRODUCER ? 241 .C .H . A. P. .T .E .R . .2 .9 .. .D . A. T. A. .F .O . R. .M . A. T. .C . O. .M . P. O. .N . E. N. .T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .4 .3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DATA FORMAT COMPONENT 243 URI FORMAT 243 SAMPLES 243 .C .H . A. P. .T .E .R . .3 .0 .. .D . A. T. A. .S .E . T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .4 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DATASET COMPONENT 244 URI FORMAT 244 OPTIONS 244 CONFIGURING DATASET 245 EXAMPLE 245 PROPERTIES ON SIMPLEDATASET 245 .C .H . A. P. .T .E .R . .3 .1 .. .D . I.R .E . C. T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .4 .7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DIRECT COMPONENT 247 URI FORMAT 247 OPTIONS 247 SAMPLES 247 .C .H . A. P. .T .E .R . .3 .2 .. .D . I.R .E . C. T. -. V. M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .4 .9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DIRECT VM COMPONENT 249 URI FORMAT 249 OPTIONS 249 SAMPLES 250 .C .H . A. P. .T .E .R . .3 .3 .. .D . I.S .R . U. P. .T .O . R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 .5 .1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DISRUPTOR COMPONENT 251 6

Description:
Red Hat JBoss Fuse 6.2 Apache Camel Component Reference Configuration reference for Camel components JBoss A-MQ Docs Team Content Services [email protected]
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.