Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Where serviceBeanRef is a registry key to look up the service bean object. If serviceBeanRef references a List object, elements of the List are the service bean objects accepted by the endpoint.

Options

Div
classconfluenceTableSmall
Wiki Markup
{div:class=confluenceTableSmall} || Name || Description || Example || Required? || Default Value || | {{bus}} | CXF bus reference specified by the {{\#}} notation. The referenced object must be an instance of {{

Name

Description

Example

Required?

Default Value

bus

CXF bus reference specified by the # notation. The referenced object must be an instance of

org.apache.cxf.Bus

}}. | {{

.

bus=#busName

}} | No | Default bus created by CXF Bus Factory | | {{cxfBeanBinding}} | CXF bean binding specified by the {{\#}} notation. The referenced object must be an instance of {{

No

Default bus created by CXF Bus Factory

cxfBeanBinding

CXF bean binding specified by the # notation. The referenced object must be an instance of org.apache.camel.component.cxf.cxfbean.CxfBeanBinding

}}. | {{

.

cxfBinding=#bindingName

}} | No | {{DefaultCxfBeanBinding}} | | {{headerFilterStrategy}} | Header filter strategy specified by the {{\#}} notation. The referenced object must be an instance of {{

No

DefaultCxfBeanBinding

headerFilterStrategy

Header filter strategy specified by the # notation. The referenced object must be an instance of org.apache.camel.spi.HeaderFilterStrategy

}}. | {{

.

headerFilterStrategy=#strategyName

}} | No | {{CxfHeaderFilterStrategy}} | | {{populateFromClass}}\\ | Since

No

CxfHeaderFilterStrategy

populateFromClass

Since 2.3,

the

wsdlLocation

annotated

in

the

POJO

is

ignored

(by

default)

unless

this

option

is

set to  {{

set to  false.

}}

Prior

to

2.3,

the

wsdlLocation

annotated

in

the

POJO

is

always

honored

and

it

is

not

possible

to

ignore.

\\ | {{true}}, {{false}}| No | {{true}} | | {{providers}} | Since


true, false

No

true

providers

Since 2.5,

setting

the

providers

for

the

CXFRS

endpoint.

|{{

providers=#providerRef1,#providerRef2

}}| No | {{null}}| | {{setDefaultBus}} | Will set the default bus when CXF endpoint create a bus by itself. | {{true}}, {{false}} | No | {{false}} | {div}

Headers

No

null

setDefaultBus

Will set the default bus when CXF endpoint create a bus by itself.

true, false

No

false

Headers

Div
classconfluenceTableSmall

Name

Description

Type

Required?

Default Value

In/Out

Examples

CamelHttpCharacterEncoding (before

Wiki Markup
{div:class=confluenceTableSmall} || Name || Description || Type || Required? || Default Value || In/Out || Examples || | {{CamelHttpCharacterEncoding}} (before

2.0-m2:

{{

CamelCxfBeanCharacterEncoding

}}

)

|

Character

encoding

| {{String}} | No | None | In |

String

No

None

In

ISO-8859-1

| | {{CamelContentType}}

CamelContentType (before

2.0-m2:

{{

CamelCxfBeanContentType

}}

)

|

Content

type

| {{String}} | No | \*

String

No

*/*

\* | In | {{

In

text/xml

}} | | CamelHttpBaseUri \\

CamelHttpBaseUri
(2.0-m3

and

before:

{{

CamelCxfBeanRequestBasePath

}}

)

|

The

value

of

this

header

will

be

set

in

the

CXF

message

as

the

{{

Message.BASE_PATH

}}

property.

It

is

needed

by

CXF

JAX-RS

processing.

Basically,

it

is

the

scheme,

host

and

port

portion

of

the

request

URI.

| {{String}} | Yes | The Endpoint URI of the source endpoint in the Camel exchange | In | [

String

Yes

The Endpoint URI of the source endpoint in the Camel exchange

In

http://localhost:9000

] | | {{CamelHttpPath}}

CamelHttpPath (before

2.0-m2:

{{

CamelCxfBeanRequestPat

{}}}

h)

|

Request

URI's

path

| {{String}} | Yes | None | In | {{consumer/123}} | | {{CamelHttpMethod}} (before

String

Yes

None

In

consumer/123

CamelHttpMethod (before 2.0-m2:

{{

CamelCxfBeanVerb

}}

)

|

RESTful

request

verb

| {{String}} | Yes | None | In | {{GET}}, {{PUT}}, {{POST}}, {{DELETE}} | | {{CamelHttpResponseCode}} | HTTP response code | {{Integer}} | No \\ | None | Out \\ | 200 \\ | {div}

String

Yes

None

In

GET, PUT, POST, DELETE

CamelHttpResponseCode

HTTP response code

Integer

No

None

Out

200

Note

Currently, the CXF Bean component has (only) been tested with the Jetty component. It understands headers from Jetty component without requiring conversion.

...