public static interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder extends CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder, CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder |
basic() |
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
binding(Object binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
binding(String binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
bus(Object bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
bus(String bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
defaultBus(boolean defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
defaultBus(String defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
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.AdvancedCxfRsEndpointBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, serviceBeans, serviceBeansdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrihttpClientAPI, httpClientAPI, ignoreDeleteMethodMessageBody, ignoreDeleteMethodMessageBody, maxClientCacheSize, maxClientCacheSizedefault CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder basic()
basic in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbasic in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbasicPropertyBinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbasicPropertyBinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder binding(Object binding)
org.apache.camel.component.cxf.jaxrs.CxfRsBinding type.
Group: advancedbinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder binding(String binding)
org.apache.camel.component.cxf.jaxrs.CxfRsBinding type.
Group: advancedbinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbinding in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder bus(Object bus)
org.apache.cxf.Bus type.
Group: advancedbus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder bus(String bus)
org.apache.cxf.Bus
type.
Group: advancedbus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderbus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder continuationTimeout(long continuationTimeout)
long type.
Default: 30000
Group: advancedcontinuationTimeout in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildercontinuationTimeout in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder continuationTimeout(String continuationTimeout)
long type.
Default: 30000
Group: advancedcontinuationTimeout in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildercontinuationTimeout in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder cxfRsConfigurer(Object cxfRsConfigurer)
org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer
type.
Group: advancedcxfRsConfigurer in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildercxfRsConfigurer in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder cxfRsConfigurer(String cxfRsConfigurer)
org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer
type.
Group: advancedcxfRsConfigurer in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildercxfRsConfigurer in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder defaultBus(boolean defaultBus)
boolean type.
Default: false
Group: advanceddefaultBus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderdefaultBus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder defaultBus(String defaultBus)
boolean type.
Default: false
Group: advanceddefaultBus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderdefaultBus in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advancedheaderFilterStrategy in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderheaderFilterStrategy in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advancedheaderFilterStrategy in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderheaderFilterStrategy in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder performInvocation(boolean performInvocation)
boolean type.
Default: false
Group: advancedperformInvocation in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderperformInvocation in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder performInvocation(String performInvocation)
boolean type.
Default: false
Group: advancedperformInvocation in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderperformInvocation in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder propagateContexts(boolean propagateContexts)
boolean type.
Default: false
Group: advancedpropagateContexts in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderpropagateContexts in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder propagateContexts(String propagateContexts)
boolean type.
Default: false
Group: advancedpropagateContexts in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilderpropagateContexts in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildersynchronous in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderdefault CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuildersynchronous in interface CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointProducerBuilderApache Camel