public static interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder |
basic() |
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.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder basic()
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder httpClientAPI(boolean httpClientAPI)
httpClientAPI - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder httpClientAPI(String httpClientAPI)
httpClientAPI - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder ignoreDeleteMethodMessageBody(boolean ignoreDeleteMethodMessageBody)
ignoreDeleteMethodMessageBody - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder ignoreDeleteMethodMessageBody(String ignoreDeleteMethodMessageBody)
ignoreDeleteMethodMessageBody - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder maxClientCacheSize(int maxClientCacheSize)
maxClientCacheSize - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder maxClientCacheSize(String maxClientCacheSize)
maxClientCacheSize - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder binding(Object binding)
binding - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder binding(String binding)
binding - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder bus(Object bus)
bus - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder bus(String bus)
bus - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder continuationTimeout(long continuationTimeout)
continuationTimeout - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder continuationTimeout(String continuationTimeout)
continuationTimeout - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder cxfRsConfigurer(Object cxfRsConfigurer)
cxfRsConfigurer - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder cxfRsConfigurer(String cxfRsConfigurer)
cxfRsConfigurer - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder defaultBus(boolean defaultBus)
defaultBus - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder defaultBus(String defaultBus)
defaultBus - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder performInvocation(boolean performInvocation)
performInvocation - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder performInvocation(String performInvocation)
performInvocation - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder propagateContexts(boolean propagateContexts)
propagateContexts - the value to setdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder propagateContexts(String propagateContexts)
propagateContexts - the value to setApache Camel