Mastering Apache Camel

This book is intended for all Camel users who want to get the best out of Camel, and who want to implement the most efficient integration logic using best practices.

Detalles Bibliográficos
Autor principal: Onofré, Jean-Baptiste (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham : Packt Publishing 2015.
Edición:1st edition
Colección:Professional expertise distilled
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628461406719
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Key Features; What is Apache Camel?; Components and bean support; Predicates and expressions; Data format and type conversion; Easy configuration and URI; Lightweight and different deployment topologies; Quick prototyping and testing support; Management and monitoring using JMX; Active community; Summary; Chapter 2: Core Concepts; Messages; Exchange; Camel context; Processor; Routes; Channels; Domain Specific Languages (DSL); Component, Endpoint, Producer, and Consumer
  • Data formatType Converter; Summary; Chapter 3: Routing and Processors; What is a processor?; An example of Camel routes containing processors; Prefixer processor; Creating a route using Java DSL; Route using Camel Blueprint DSL; Summary; Chapter 4: Beans; Registry; SimpleRegistry; JndiRegistry; ApplicationContextRegistry; OsgiServiceRegistry; Creating a CompositeRegistry; Service activator; Bean and method bindings; Annotations; Annotations for expression languages; Example - creating an OSGi bundle with a bean; Creating the MyBean class
  • Writing a route definition using the Camel Blueprint DSLBuilding and deploying; Summary; Chapter 5: Enterprise Integration Patterns; EIP processors; Messaging systems EIPs; Message Channel; Message; Pipeline; The implicit pipeline; The explicit pipeline; Message Router; Message Translator; The transform notation; Using processor or bean; Marshalling/umarshalling; Message Endpoint; Messaging channels EIPs; Point To Point Channel; Publish Subscribe Channel; Dead Letter Channel; Guaranteed Delivery; Message Bus; Message Construction EIPs; The Event Message EIP; The Request Reply EIP
  • The Correlation Identifier EIPThe Return Address EIP; Message Routing; The Content Based Router EIP; The Message Filter EIP; The Dynamic Router EIP; Multicast and Recipient List EIPs; The Multicast EIP; The Recipient List EIP; The Splitter and Aggregator EIPs; The Splitter EIP; Aggregator; The Resequencer EIP; The Composed Message Processor EIP; The Scatter-Gather EIP; The Routing Slip EIP; The Throttler and Sampling EIPs; The Throttler EIP; The Sampling EIP; The Delayer EIP; The Load Balancer EIP; The Loop EIP; Message Transformation EIPs; The Content Enricher EIP; The Content Filter EIP
  • The Claim Check EIPThe Normalizer EIP; The Sort EIP; The Validate EIP; The Messaging Endpoints EIPs; The Messaging Mapper EIP; The Event Driven Consumer EIP; The Polling Consumer EIP; The Competing Consumer EIP; The Message Dispatcher EIP; The Selective Consumer EIP; The Durable Subscriber EIP; The Idempotent Consumer EIP; The Transactional Client EIP; The Message Gateway and Service Activator EIPs; System Management EIPs; The ControlBus EIP; The Detour EIP; The Wire Tap EIP; The Message History EIP; The Log EIP; Summary; Chapter 6: Components and Endpoints; Components
  • Bootstrapping a component