Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

You can append query options to the URI in the following format, ?option=value&option=value&...

Options

Div
classconfluenceTableSmall
Wiki Markup
{div:class=confluenceTableSmall} || Name || Default Value || Description || | {{dispatchStrategy}} | {{null}} | A string representing a key in the Camel Registry matching an object value implementing the interface _

Name

Default Value

Description

dispatchStrategy

null

A string representing a key in the Camel Registry matching an object value implementing the interface

org.apache.camel.component.routebox.strategy.RouteboxDispatchStrategy

_ | | {{dispatchMap}} | {{null}} | A string representing a key in the Camel Registry matching an object value of the type HashMap<String, String>. The HashMap key should contain strings that can be matched against the value set for the exchange header *

dispatchMap

null

A string representing a key in the Camel Registry matching an object value of the type HashMap<String, String>. The HashMap key should contain strings that can be matched against the value set for the exchange header ROUTE_DISPATCH_KEY

*

.

The

HashMap

value

should

contain

inner

route

consumer

URI's

to

which

requests

should

be

directed.

| | {{innerContext}} | {{auto created}} | A string representing a key in the Camel Registry matching an object value of the type _

innerContext

auto created

A string representing a key in the Camel Registry matching an object value of the type org.apache.camel.CamelContext

_

.

If

a

CamelContext

is

not

provided

by

the

user

a

CamelContext

is

automatically

created

for

deployment

of

inner

routes.

| | {{innerRegistry}} | {{null}} | A string representing a key in the Camel Registry matching an object value that implements the interface _

innerRegistry

null

A string representing a key in the Camel Registry matching an object value that implements the interface org.apache.camel.spi.Registry

_

.

If

Registry

values

are

utilized

by

inner

routes

to

create

endpoints,

an

innerRegistry

parameter

must

be

provided | | {{routeBuilders}} | {{empty List}} | A string representing a key in the Camel Registry matching an object value of the type _

provided

routeBuilders

empty List

A string representing a key in the Camel Registry matching an object value of the type List<org.apache.camel.builder.RouteBuilder>

_

.

If

the

user

does

not

supply

an

innerContext

pre-primed

with

inner

routes,

the

routeBuilders

option

must

be

provided

as

a

non-empty

list

of

RouteBuilders

containing

inner

routes | | {{innerProtocol}} | {{Direct}} | The Protocol used internally by the Routebox component. Can be Direct or SEDA. *The Routebox component currently offers protocols that are JVM bound.* | | {{sendToConsumer}} | {{true}} | Dictates whether a Producer endpoint sends a request to an external routebox consumer. If the setting is false, the Producer creates an embedded inner context and processes requests internally. | | {{forkContext}} | {{true}} | The Protocol used internally by the Routebox component. Can be Direct or SEDA. *The Routebox component currently offers protocols that are JVM bound.* | | {{threads}} | {{20}} | Number of threads to be used by the routebox to receive requests. *Setting applicable only for innerProtocol SEDA*. | | {{queueSize}} | {{unlimited}} | Create a fixed size queue to receive requests. *Setting applicable only for innerProtocol SEDA*. | {div}

routes

innerProtocol

Direct

The Protocol used internally by the Routebox component. Can be Direct or SEDA. The Routebox component currently offers protocols that are JVM bound.

sendToConsumer

true

Dictates whether a Producer endpoint sends a request to an external routebox consumer. If the setting is false, the Producer creates an embedded inner context and processes requests internally.

forkContext

true

The Protocol used internally by the Routebox component. Can be Direct or SEDA. The Routebox component currently offers protocols that are JVM bound.

threads

20

Number of threads to be used by the routebox to receive requests. Setting applicable only for innerProtocol SEDA.

queueSize

unlimited

Create a fixed size queue to receive requests. Setting applicable only for innerProtocol SEDA.

Sending/Receiving Messages to/from the routebox

...