it refers to an address or a software entity that supports communication.
_it _is confusing terminology; EndpointFactory would have been more appropriate because a
Component is a factory for creating
A component has a name, which is the prefix of the URI.
the Camel runtime system. You typically have one
CamelContext object in an application.
It’s previously called CamelClient. It can send a Message or Exchange to an endpoint.
Message and Exchange
Message - an abstraction of a single message: request, reply or exception message
Exchange - an abstraction for an exchange of messages, that is, a request message and its corresponding reply or exception message.
in message: request
out message: reply
fault message: expecption
In camel library, there are many processors to implement the design patterns in EIP book.
An application-level developer might implement the
Processor interface with a class that executes some business logic.
Routes, RouteBuilders and Java DSL