| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder
Advanced builder for endpoint for the CXF-RS component.
|
| Modifier and Type | Method and Description |
|---|---|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder.advanced() |
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.binding(Object binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.binding(String binding)
To use a custom CxfBinding to control the binding between Camel
Message and CXF Message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.bus(Object bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.bus(String bus)
To use a custom configured CXF Bus.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.defaultBus(boolean defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.defaultBus(String defaultBus)
Will set the default bus when CXF endpoint create a bus by itself.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.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.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.serviceBeans(List<Object> serviceBeans)
The service beans (the bean ids to lookup in the registry) which you
want to export as REST service.
|
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder |
CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointConsumerBuilder.serviceBeans(String serviceBeans)
The service beans (the bean ids to lookup in the registry) which you
want to export as REST service.
|
Apache Camel