Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.management |
Camel management
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.model.rest |
The JAXB POJOs for the REST DSL
|
org.apache.camel.spi |
Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.
|
Modifier and Type | Method and Description |
---|---|
NamedNode |
MessageHistory.getNode()
Gets the node at the point of this history.
|
Modifier and Type | Method and Description |
---|---|
NamedNode |
DefaultMessageHistory.getNode() |
Modifier and Type | Method and Description |
---|---|
String |
DefaultNodeIdFactory.createId(NamedNode definition) |
Constructor and Description |
---|
DefaultMessageHistory(String routeId,
NamedNode node,
Date timestamp) |
Modifier and Type | Method and Description |
---|---|
ObjectName |
DefaultManagementNamingStrategy.getObjectNameForProcessor(CamelContext context,
Processor processor,
NamedNode definition) |
Modifier and Type | Class and Description |
---|---|
class |
AggregateDefinition
Represents an XML <aggregate/> element
|
class |
AOPDefinition
Deprecated.
will be removed in the future. You can for example use
Processor and
InterceptStrategy to do AOP in Camel. |
class |
BeanDefinition
Represents an XML <bean/> element
|
class |
CatchDefinition
Represents an XML <catch/> element
|
class |
ChoiceDefinition
Represents an XML <choice/> element
|
class |
ConvertBodyDefinition
Represents an XML <convertBodyTo/> element
|
class |
DelayDefinition
Represents an XML <delay/> element
|
class |
DynamicRouterDefinition<Type extends ProcessorDefinition<Type>>
Represents an XML <dynamicRouter/> element
|
class |
EnrichDefinition
Represents an XML <enrich/> element
|
class |
ExpressionNode
A base class for nodes which contain an expression and a number of outputs
|
class |
FilterDefinition
Represents an XML <filter/> element
|
class |
FinallyDefinition
Represents an XML <finally/> element
|
class |
FromDefinition
Represents an XML <from/> element
|
class |
IdempotentConsumerDefinition
Represents an XML <idempotentConsumer/> element
|
class |
InOnlyDefinition
Represents an XML <inOnly/> element
|
class |
InOutDefinition
Represents an XML <inOut/> element
|
class |
InterceptDefinition
Represents an XML <intercept/> element
|
class |
InterceptFromDefinition
Represents an XML <interceptFrom/> element
|
class |
InterceptSendToEndpointDefinition
Represents an XML <interceptToEndpoint/> element
|
class |
LoadBalanceDefinition
Represents an XML <loadBalance/> element
|
class |
LogDefinition
Represents an XML <log/> element
|
class |
LoopDefinition
Represents an XML <loop/> element
|
class |
MarshalDefinition
Marshals to a binary payload using the given
DataFormatDefinition |
class |
MulticastDefinition
Represents an XML <multicast/> element
|
class |
NoOutputDefinition<Type extends ProcessorDefinition<Type>>
Base class for definitions which does not support outputs.
|
class |
NoOutputExpressionNode
An
ExpressionNode which does not support any outputs. |
class |
OnCompletionDefinition
Represents an XML <onCompletion/> element
|
class |
OnExceptionDefinition
Represents an XML <onException/> element
|
class |
OptionalIdentifiedDefinition<T extends OptionalIdentifiedDefinition<T>>
Allows an element to have an optional ID specified
|
class |
OtherwiseDefinition
Represents an XML <otherwise/> element
|
class |
OutputDefinition<Type extends ProcessorDefinition<Type>>
A useful base class for output types
|
class |
PipelineDefinition
Represents an XML <pipeline/> element which can be used to define an explicit pipeline; or to define
a specific pipeline within a <multicast> block
|
class |
PolicyDefinition
Represents an XML <policy/> element
|
class |
PollEnrichDefinition
Represents an XML <pollEnrich/> element
|
class |
ProcessDefinition
Represents an XML <process/> element
|
class |
ProcessorDefinition<Type extends ProcessorDefinition<Type>>
Base class for processor types that most XML types extend.
|
class |
RecipientListDefinition<Type extends ProcessorDefinition<Type>>
Represents an XML <recipientList/> element
|
class |
RemoveHeaderDefinition
Represents an XML <removeHeader/> element
|
class |
RemoveHeadersDefinition
Represents an XML <removeHeaders/> element
|
class |
RemovePropertyDefinition
Represents an XML <removeProperty/> element
|
class |
ResequenceDefinition
Represents an XML <resequence/> element
|
class |
RollbackDefinition
Represents an XML <rollback/> element
|
class |
RouteDefinition
Represents an XML <route/> element
|
class |
RoutesDefinition
Represents a collection of routes
|
class |
RoutingSlipDefinition<Type extends ProcessorDefinition<Type>>
Represents an XML <routingSlip/> element
|
class |
SamplingDefinition
Represents an XML <sample/> element
|
class |
SendDefinition<Type extends ProcessorDefinition<Type>>
Base class for sending to an endpoint with an optional
ExchangePattern |
class |
SetBodyDefinition
Represents an XML <setBody/> element.
|
class |
SetExchangePatternDefinition
Represents an XML <setExchangePattern/> element
|
class |
SetFaultBodyDefinition
Represents an XML <setFaultBody/> element.
|
class |
SetHeaderDefinition
Represents an XML <setHeader/> element
|
class |
SetOutHeaderDefinition
Deprecated.
not really needed, will be removed in the future
|
class |
SetPropertyDefinition
Represents an XML <setProperty/> element
|
class |
SortDefinition<T>
Represents an XML <sort/> element
|
class |
SplitDefinition
Represents an XML <split/> element
|
class |
StopDefinition
Represents an XML <stop/> element
|
class |
ThreadPoolProfileDefinition
Represents an XML <threadPoolProfile/> element
|
class |
ThreadsDefinition
Represents an XML <threads/> element
|
class |
ThrottleDefinition
Represents an XML <throttle/> element
|
class |
ThrowExceptionDefinition
Represents an XML <throwException/> element
|
class |
ToDefinition
Represents an XML <to/> element
|
class |
TransactedDefinition
Represents an XML <transacted/> element
|
class |
TransformDefinition
Represents an XML <transform/> element
|
class |
TryDefinition
Represents an XML <try/> element
|
class |
UnmarshalDefinition
Unmarshals the binary payload using the given
DataFormatDefinition |
class |
ValidateDefinition
Represents an XML <validate/> element
|
class |
WhenDefinition
Represents an XML <when/> element
|
class |
WhenSkipSendToEndpointDefinition |
class |
WireTapDefinition<Type extends ProcessorDefinition<Type>>
Represents an XML <wireTap/> element
|
Modifier and Type | Method and Description |
---|---|
static <T extends NamedNode> |
ModelHelper.createModelFromXml(InputStream stream,
Class<T> type)
Marshal the xml to the model definition
|
static <T extends NamedNode> |
ModelHelper.createModelFromXml(String xml,
Class<T> type)
Marshal the xml to the model definition
|
Modifier and Type | Method and Description |
---|---|
static String |
ModelHelper.dumpModelAsXml(NamedNode definition)
Dumps the definition as XML
|
Modifier and Type | Class and Description |
---|---|
class |
DeleteVerbDefinition |
class |
GetVerbDefinition |
class |
HeadVerbDefinition |
class |
PostVerbDefinition |
class |
PutVerbDefinition |
class |
RestBindingDefinition |
class |
RestDefinition
Represents an XML <rest/> element
|
class |
RestsDefinition
Represents a collection of
REST's |
class |
VerbDefinition |
Modifier and Type | Method and Description |
---|---|
String |
NodeIdFactory.createId(NamedNode definition)
Creates an id for the given model definition.
|
ObjectName |
ManagementNamingStrategy.getObjectNameForProcessor(CamelContext context,
Processor processor,
NamedNode definition) |
Apache Camel