public static interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder |
basic() |
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
binding(Object binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
binding(String binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
bus(Object bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
bus(String bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
continuationTimeout(long continuationTimeout)
This option is used to set the CXF continuation timeout which could
be used in CxfConsumer by default when the CXF server is using Jetty
or Servlet transport.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
continuationTimeout(String continuationTimeout)
This option is used to set the CXF continuation timeout which could
be used in CxfConsumer by default when the CXF server is using Jetty
or Servlet transport.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
cxfRsConfigurer(Object cxfRsConfigurer)
This option could apply the implementation of
org.apache.camel.component.cxf.jaxrs.CxfRsEndpointConfigurer which
supports to configure the CXF endpoint in programmatic way.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
cxfRsConfigurer(String cxfRsConfigurer)
This option could apply the implementation of
org.apache.camel.component.cxf.jaxrs.CxfRsEndpointConfigurer which
supports to configure the CXF endpoint in programmatic way.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
defaultBus(boolean defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
defaultBus(String defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
httpClientAPI(boolean httpClientAPI)
If it is true, the CxfRsProducer will use the HttpClientAPI to invoke
the service.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
httpClientAPI(String httpClientAPI)
If it is true, the CxfRsProducer will use the HttpClientAPI to invoke
the service.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
ignoreDeleteMethodMessageBody(boolean ignoreDeleteMethodMessageBody)
This option is used to tell CxfRsProducer to ignore the message body
of the DELETE method when using HTTP API.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
ignoreDeleteMethodMessageBody(String ignoreDeleteMethodMessageBody)
This option is used to tell CxfRsProducer to ignore the message body
of the DELETE method when using HTTP API.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
maxClientCacheSize(int maxClientCacheSize)
This option allows you to configure the maximum size of the cache.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
maxClientCacheSize(String maxClientCacheSize)
This option allows you to configure the maximum size of the cache.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
performInvocation(boolean performInvocation)
When the option is true, Camel will perform the invocation of the
resource class instance and put the response object into the exchange
for further processing.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
performInvocation(String performInvocation)
When the option is true, Camel will perform the invocation of the
resource class instance and put the response object into the exchange
for further processing.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
propagateContexts(boolean propagateContexts)
When the option is true, JAXRS UriInfo, HttpHeaders, Request and
SecurityContext contexts will be available to custom CXFRS processors
as typed Camel exchange properties.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
propagateContexts(String propagateContexts)
When the option is true, JAXRS UriInfo, HttpHeaders, Request and
SecurityContext contexts will be available to custom CXFRS processors
as typed Camel exchange properties.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder basic()
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder httpClientAPI(boolean httpClientAPI)
boolean type.
Default: true
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder httpClientAPI(String httpClientAPI)
boolean type.
Default: true
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder ignoreDeleteMethodMessageBody(boolean ignoreDeleteMethodMessageBody)
boolean type.
Default: false
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder ignoreDeleteMethodMessageBody(String ignoreDeleteMethodMessageBody)
boolean type.
Default: false
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder maxClientCacheSize(int maxClientCacheSize)
int type.
Default: 10
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder maxClientCacheSize(String maxClientCacheSize)
int type.
Default: 10
Group: producer (advanced)default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder binding(Object binding)
org.apache.camel.component.cxf.jaxrs.CxfRsBinding type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder binding(String binding)
org.apache.camel.component.cxf.jaxrs.CxfRsBinding type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder bus(Object bus)
org.apache.cxf.Bus type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder bus(String bus)
org.apache.cxf.Bus
type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder continuationTimeout(long continuationTimeout)
long type.
Default: 30000
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder continuationTimeout(String continuationTimeout)
long type.
Default: 30000
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder cxfRsConfigurer(Object cxfRsConfigurer)
org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer
type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder cxfRsConfigurer(String cxfRsConfigurer)
org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer
type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder defaultBus(boolean defaultBus)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder defaultBus(String defaultBus)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder performInvocation(boolean performInvocation)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder performInvocation(String performInvocation)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder propagateContexts(boolean propagateContexts)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder propagateContexts(String propagateContexts)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advanceddefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advancedApache Camel