L

lib directory
LICENSE.txt
Load Balancer EIP2nd
  across remote service
  concept behind
  introducing
  strategy2nd
    custom
    failover
    failover by exception
    failover inherit error handler
    failover maximum attempts
    failover with round robin
    random
    round robin, 2nd
    sticky
    topic
<loadBalance> tag
log
log4j

M

M2_REPO variable
m2eclipse plugin
  creating new Camel projects
  installation instructions
  performance issues
  running a project
  using archetypes
Main
main class
management
  JMX
    @ManagedAttribute
    ManagementAware
  ManagementStrategy2nd
managing
  Camel application
  consumer
  custom component
    @ManagedResource
  lifecycle
  stop route
Maven archetype plugin
maven-eclipse-plugin
maven-scala-plugin
Maven, Eclipse Maven plugin
MBean
mediator service
message
  body
    transforming from one form to another
  correlate
    exchangeId
  fault message2nd3rd
  headers
  in-flight
  poison message
  tracing
message exchange pattern (MEP)2nd
  InOnly2nd3rd4th
  InOut2nd3rd4th5th
message exchange using akka
message filter
message processing2nd
  asynchronous2nd
    InOnly, 2nd
    Threads EIP
    Wire Tap EIP
  asynchronous API
    AsyncCallback, 2nd
    AsyncProcessor, 2nd
    callback
    DefaultAsyncProducer
    process
    using AsyncProcessor rules
  asynchronous message processing
    callback
    using AsyncProcessor rules
  asynchronous processing
  model
  asynchronously
  blocked thread
  concurrently
  in parallel
  in sequence
  InOnly
  multiple threads
  returning early reply to caller
  synchronous2nd
    InOut
  synchronously3rd
    AsyncCallback, 2nd
    AsyncProcessor, 2nd
    callback
    DefaultAsyncProducer
    process
    using AsyncProcessor rules2nd
    callback
    using AsyncProcessor rules
message transformation using custom expression
Message Translator EIP
messaging annotations
method signature naming
<method> tag
middleware
mina
Mock component2nd
  unit testing2nd
mock endpoint2nd
mocked service
monitoring
  application activity
    audit
    audit log
    correlation
    correlation id
    event
    lifecycle event
    log EIP
    log file scanning
    trace logs
    using custom log
    using log
    using notification
    using Tracer
  Camel application
  health
    checking at application level
    checking at JVM level
    checking network level
    load balancer
  Java Management Extensions (JMX)2nd
  Nagios
  periodic health check
  ping service
  Simple Network Management Protocol (SNMP)2nd
  using JMX
multicast
@MVEL
Mvel

N

Nagios
NamespaceHandler
networking
noAutoStartup
NOTICE.txt
notification
  configuring
    EventNotifier
  EventNotifier
  filtering event
  LoggingEventNotifier
  PublishEventNotifier
  setEventNotifier
  using
  using custom
    EventNotifier
NotifyBuilder

O

Object/Relational Mapping (ORM)
Odersky, Martin
OGNL
  accessing bean
  accessing List
  accessing Map
  bean parameter binding
  null safe operator
onCompletion
  different from synchronization
  onCompleteOnly option
  onFailureOnly option
  OnWhen
  scope
  using
onException
  and exceptions
  and redelivery
onExchangeBegin method
onExchangeDone method
@ONGL
onRedeliver
onWhen
Open eHealth Integration Platform (IPF)
OpenJPA
ordering routes
OSGi2nd
  hot deployment
  import and export
  Maven bundle plugin
  OSGi bundle
  OSGi compliant
  osgi service
  OsgiServiceRegistry
  Spring Dynamic Modules
  with Maven
OSGi in Action
OsgiServiceRegistry registry2nd
@OutHeaders

P

parameter binding, in beans
parameter-binding annotations
payload conversion
performance
  impact
  improving2nd3rd
persistence.xml
@PHP
PHP
ping service
pipeline
Plain Old Java Object (POJO)2nd3rd
  messaging
pollEnrich
  vs. enrich
POM
predicate
  combining predicates
  compound predicate
    and
    or
    PredicateBuilder
  custom predicate
    using in Java DSL
    using in Spring XML
  definition
  Filter EIP
  matches
  syntax sugar
    fluent builder
  using
    with Java DSL
    with Spring XML
predicate interface
Processor2nd3rd
  inlined in route
  interface
  introduction
  invoking a bean
  process
  using to translate custom format to CSV
@Produce
Producer2nd
producers2nd
ProducerTemplate2nd
  example
  request-reply example
  requesting a response2nd
Programming in Scala
Project Object Model.
    See POM.
project templates
@Properties
properties
Properties component
@Property
property placeholders
<proxy> tag
ProxyBuilder
ProxyHelper
proxying Camel route as a interface
publish/subscribe
@Python
Python

Q

QName
Quartz
  scheduling job with
queue

R

reading files
README.txt
Recipient List EIP
@RecipientList
recovery, Aggregator EIP
redelivery
  asynchronous
  attempts
  policy
  policy options
registry
  ApplicationContextRegistry2nd
  Camel
  JndiRegistry2nd
  OsgiServiceRegistry2nd
  SimpleRegistry
request-reply messaging
resource
  CPU-bound2nd
  IO-bound2nd3rd
REST
retryWhile
Rider Auto Parts2nd3rd4th5th6th
  introduction
  inventory update
  inventory updates from suppliers
  starter kit
  web service for order
    submission
route
  additional routing using OnCompletion
  adviceWith
  assign id
  AutoStartup2nd
  defining in Spring XML file
  defining with RouteBuilder
  difference between stop and suspend
  flip routes being active
  lookup by id
  OnCompletion
  ordering
  RouteDefinition
  RoutePolicy
    start route
    stop route
  shared route
  StartupOrder
  stop graceful
RouteBuilder2nd3rd
  add to CamelContext
  anonymous RouteBuilder class
  configure method
RouteBuilder interface
RouteDefinition
routeId
RoutePolicy
  method
RoutePolicySupport
router, payload agnostic
routes
  introduction
  ManagedRoute MBean
  ordering example
  starting and stopping
    programmatically
  starting and stopping via
    JMX
  StartupOrder
    option
  stopping and starting with
    CamelContext
    RoutePolicy3rd
    CamelContext
    RoutePolicy
  streamCache option
routing
  slow processing down
routing engine2nd3rd
  asynchronous2nd3rd4th5th
    advantage
    disadvantage
  synchronous2nd
Routing Slip EIP2nd
  @RoutingSlip
  using a bean as slip
  using expression as slip
  using header as slip
@RoutingSlip
@Ruby
Ruby2nd

S

Scala
  maven-scala-plugin
  Scala plugin for Eclipse
Scala DSL2nd
scala, akka
scalability
  Apache SerivceMix
  asynchronous
    message processing
    processing model
    routing engine
    writing custom component
  blocked thread2nd
  error handling
  high scalability
  in Camel
  increasing load
  jetty
    consumer
    continuations
    thread pool
  limit
  scalability goal
  scalability problem
  thread blocked
schedule tasks
ScheduledPollConsumer
scripting language, using as expression
SEDA component2nd3rd4th
sending to multiple destinations
Service Activator EIP2nd
service level agreement2nd
service provider interface, registry
service-oriented architecture.
    See SOA.
ServiceMix
SFTP
shutdown
  defer2nd
  graceful
    timeout
  reliable2nd
  ShutdownRoute option
  suspend
shutdownRoute method
ShutdownRoute.Defer
ShutdownStrategy
@Simple
Simple
  built-in file variables
    file extension
    filename
  built-in functions
    bean
    bodyAs
    date
    properties
  built-in operators
    automatic type coerce
    combining two expressions
    contains
    equals
    greater than
    in
    less than
    null safe operator
    range
    regex
    syntax
    with built-in functions
  built-in variables
    body
    date
    header
    property
  expression2nd
  OGNL
  operator
  predicate2nd
  SimpleBuilder
  splitting message body
  syntax
  using as expression
  using from Processor
  using with
    Content Based Router EIP
  using with custom Java
    code
  variables binding to
    Exchange
simple expression
simple language
Simple Network Management Protocol (SNMP)2nd
Simple Object Access Protocol.
    See SOAP.
<simple> tag
simple, invoke method on message body
SimpleDataFormat
SimpleRegistry registry
SOA
SOAP2nd3rd
SoapUI
SonicMQ
split big file
<split> tag2nd
Splitter EIP2nd
  aggregate
    AggregationStrategy
  big message
    streaming mode
    using stream
  combine message
  Exchange properties
  Expression
  handling error
    by AggregationStrategy
    by stopping
    in AggregationStrategy
    stopOnException
  iterate
  message body
  overview
  split
  split complete
  split index
  split size
  splitting message body
  tokenizer
  using
    beans for splitting
    Expression
  using java.util.Scanner
Spring2nd3rd
  bean wiring example
  BeanPostProcessor
  ClassPathXmlApplicationContext2nd
  configuring Camel
    components
  context listener
  defining bean in Spring XML
  invoking a bean
  JMX
    @ManagedAttribute
    @ManagedResource
  loading CamelContext in Spring XML
  property placeholder
  referencing a
    RouteBuilder
  RouteBuilder
  separate wiring into several
    XML files
  Spring JMX
  Spring Remoting
  Spring transaction
  wiring
Spring in Action
Spring property placeholders
spring.handlers
SpringCamelContext
SQL2nd
SSL
staged event-driven architecture (SEDA)2nd3rd
  concurrency
  concurrent consumer
starting
  Camel
    autostartup
    startup diagram
  reliable startup
  route startup order
StartupOrder
StreamCaching2nd
synchronicity
  eip threads
Synchronization
  using
synchronous
synchronous messaging

T

template, transforming using JAXB
Test Kit
testing
  Camel test kit2nd
    CamelSpringTestSupport, 2nd
    CamelTestSupport
    createRouteBuilder
    existing RouteBuilder class
    Maven dependencies
    RouteBuilder
    SpringCamelTestSupport
    @Test
    TestSupport
    unit testing route
    using SpringCamelTest-Support
  camel-test.jar
  externalize dynamic parts
  file copy example
  in multiple
    environments
    reusable unit test
  integration test
    NotifyBuilder
  message ordering
    expects
    expectsAscending
    expectsDescending
    gap detection
    using custom expression
  MockEndpoint
  NotifyBuilder
    from a specific endpoint
    matches
    table of methods
    understanding message complete
    using predicate
    whenAnyDoneMatches
    whenDone
    whenFailed
  replacing JMS with SEDA
  simulating error
    communication error
    connection error
    interceptSendToEndpoint, 2nd
    skipSendToOriginal-Endpoint
    using interceptor
    using mock
    using processor
  transaction
    database
    JMS broker
  unit test
  using interceptor
    adviceWith, 2nd
    wildcard
  using mock
    AssertionError
    assertIsNotSatisfied
    assertIsSatisfied, 2nd
    assertMockEndpointsIsSatisfied
    expectation
    expectedBodiesReceived, 2nd
    expectedMessageCount
    expectedMinimumMessage Count
    expression-based methods
    getReceivedExchanges
    message
    regular expression
    setResultWaitTime
    simulating real component
    table of predicate methods
    verify message content
    whenAnyExchangeReceived, 2nd
    whenExchangeReceived
    with expression
  using ProducerTemplate2nd
  using Spring property placeholders
  verify message content
  without mock
thread pool
  benefits by Camel
  blocked thread
  cached thread pool
  concurrency
  creating
    custom pool
    Java DSL
    Spring XML
    ThreadPoolBuilder
    using Executors
  custom profile
    configuring
    idle time
    ThreadPoolProfileSupport
  custom thread pool
  default profile
    configuring
    getDefaultThreadPool-Profile
    settings
  eip
    splitter
    threads
  execute task
  ExecutorService2nd
  executorServiceRef2nd
  ExecutorServiceStrategy2nd
    custom
    using in custom component
  exhausted2nd
  fixed thread pool
  idle time2nd3rd
  JMX
  list of options
  lookup
    executorServiceRef
  maximum pool size2nd3rd
  newScheduledThreadPool
  parallelProcessing
  pool size2nd3rd4th5th
  profile
  rejected policy
  schedule task
  scheduled background task
  ScheduledExecutorService
  shutdown
  sizing
  task queue2nd
  task queue size
  thread blocking
  thread factory
  thread name
    human understandable
  ThreadPoolBuilder
  ThreadPoolExecutor
  understanding
  unique thread names
  using
  WorkManager
threading model
Throttler EIP
timer
TLS
<to> tag
tooling
topic
TopLink
tracer
  customizing
  enable
  managing using JMX
  noTracing
  per route
  trace logs
  traceFormatter
  tracing
<transacted> tag
transaction
  ActiveMQXAConnection-Factory
  begin2nd
  boundary
  commit2nd3rd4th
  compensation
    on completion
    rollback
    synchronization
  configuring
    Camel route
    convention over configuration
    default configurations, 2nd
    Spring XML
  declarative
  EIP, transactional client
  example
    configuring
  global transaction
  JMS, transacted acknowledge mode2nd
  JmsTransactionManager2nd
    timeout
  JPA
    EntityManager
    EntityTransaction
  JtaTransactionManager
  local transaction2nd
  locally managed
  losing message2nd3rd
  markRollbackOnly
  markRollbackOnlyLast
  multiple resource
  multiple transaction2nd
    manager
  propagation2nd3rd
  redelivery
    JMSRedelivered
  rollback2nd3rd4th5th6th
    return custom response
  route
    convention over configuration
    transacted
  runtime environment
    agnostic
  single resource
  spring transaction
    JmsTransactionManager
    TransactionManager
  transacted2nd3rd
  transaction manager, suspension
  transaction propagation
    required, 2nd
    requires new, 2nd
    SpringTransactionPolicy
  with multiple routes
  XA standard protocol
transaction, error handling onException
Transactional Client EIP
transform
  XML to SQL
  XML, @XPath
transform, losing message
transform()
  from Java
  from Spring XML
Transmission Control Protocol (TCP)
  endpoint2nd
type converter2nd
  AnnotationTypeConverter-Loader
  convertBodyTo
  @Converter
  convertTo2nd
  data type transformation
    using
  encoding
  getBody
  IOConverter example
  loading
  TypeConverter
  TypeConverterRegistry
  understanding
  using
  writing custom
type converters

U

unit of work
  boundaries
  introducing
  synchronization
  adding
  UnitOfWorkProcessor
User Datagram Protocol (UDP)

V

Velocity
  endpoint
  generating email content
  loading templates
  table of information in
    VelocityContext
  template

W

Walls, Craig
WAR
web console
web services
  contract
  service endpoint interface (SEI)
  with transaction
Web Services Description Language (WSDL)2nd
WEB-INF directory
@WebService
website links for components
wire tap
Woolf, Bobby
writing files
WSDL2nd
  binding
  example
  message
  other bindings and encodings
  portType
  service
  tools that help generate
    WSDLs
  WSDL 2.0 support

X

XML
  object marshaling
  serializing objects to and from
    XML
  transforming
  transforming using XSLT
  XPath
    with namespace
XML schema
@XPath2nd3rd4th
XPath2nd3rd
@XQuery
XQuery
XSLT, loading stylesheets

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset