Interface CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
-
- All Superinterfaces:
CxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
,CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- CxfRsEndpointBuilderFactory
public static interface CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder extends CxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder, CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
Builder for endpoint for the CXF-RS component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder
advanced()
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
features(String features)
Set the feature list to the CxfRs endpoint.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
features(List<Object> features)
Set the feature list to the CxfRs endpoint.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
loggingFeatureEnabled(boolean loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound REST messages to log.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
loggingFeatureEnabled(String loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound REST messages to log.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
loggingSizeLimit(int loggingSizeLimit)
To limit the total size of number of bytes the logger will output when logging feature has been enabled.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
loggingSizeLimit(String loggingSizeLimit)
To limit the total size of number of bytes the logger will output when logging feature has been enabled.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
modelRef(String modelRef)
This option is used to specify the model file which is useful for the resource class without annotation.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
providers(String providers)
Set custom JAX-RS provider(s) list to the CxfRs endpoint.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
providers(List<Object> providers)
Set custom JAX-RS provider(s) list to the CxfRs endpoint.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
resourceClasses(String resourceClasses)
The resource classes which you want to export as REST service.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
resourceClasses(List<Class<Object>> resourceClasses)
The resource classes which you want to export as REST service.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
schemaLocations(String schemaLocations)
Sets the locations of the schema(s) which can be used to validate the incoming XML or JAXB-driven JSON.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
schemaLocations(List<String> schemaLocations)
Sets the locations of the schema(s) which can be used to validate the incoming XML or JAXB-driven JSON.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
skipFaultLogging(boolean skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder
skipFaultLogging(String skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
bindingStyle, bindingStyle, bridgeErrorHandler, bridgeErrorHandler, publishedEndpointUrl
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
cookieHandler, cookieHandler, hostnameVerifier, hostnameVerifier, lazyStartProducer, lazyStartProducer, sslContextParameters, sslContextParameters, throwExceptionOnFailure, throwExceptionOnFailure
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
advanced
default CxfRsEndpointBuilderFactory.AdvancedCxfRsEndpointBuilder advanced()
- Specified by:
advanced
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
advanced
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
features
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder features(List<Object> features)
Set the feature list to the CxfRs endpoint. The option is a:java.util.List<org.apache.cxf.feature.Feature>
type. Group: common- Specified by:
features
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
features
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
features
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder features(String features)
Set the feature list to the CxfRs endpoint. The option will be converted to ajava.util.List<org.apache.cxf.feature.Feature>
type. Group: common- Specified by:
features
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
features
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
loggingFeatureEnabled
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder loggingFeatureEnabled(boolean loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound REST messages to log. The option is a:boolean
type. Default: false Group: common- Specified by:
loggingFeatureEnabled
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
loggingFeatureEnabled
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
loggingFeatureEnabled
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder loggingFeatureEnabled(String loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound REST messages to log. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
loggingFeatureEnabled
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
loggingFeatureEnabled
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
loggingSizeLimit
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder loggingSizeLimit(int loggingSizeLimit)
To limit the total size of number of bytes the logger will output when logging feature has been enabled. The option is a:int
type. Group: common- Specified by:
loggingSizeLimit
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
loggingSizeLimit
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
loggingSizeLimit
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder loggingSizeLimit(String loggingSizeLimit)
To limit the total size of number of bytes the logger will output when logging feature has been enabled. The option will be converted to aint
type. Group: common- Specified by:
loggingSizeLimit
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
loggingSizeLimit
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
modelRef
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder modelRef(String modelRef)
This option is used to specify the model file which is useful for the resource class without annotation. When using this option, then the service class can be omitted, to emulate document-only endpoints. The option is a:java.lang.String
type. Group: common- Specified by:
modelRef
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
modelRef
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
providers
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder providers(List<Object> providers)
Set custom JAX-RS provider(s) list to the CxfRs endpoint. You can specify a string with a list of providers to lookup in the registy separated by comma. The option is a:java.util.List<java.lang.Object>
type. Group: common- Specified by:
providers
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
providers
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
providers
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder providers(String providers)
Set custom JAX-RS provider(s) list to the CxfRs endpoint. You can specify a string with a list of providers to lookup in the registy separated by comma. The option will be converted to ajava.util.List<java.lang.Object>
type. Group: common- Specified by:
providers
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
providers
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
resourceClasses
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder resourceClasses(List<Class<Object>> resourceClasses)
The resource classes which you want to export as REST service. Multiple classes can be separated by comma. The option is a:java.util.List<java.lang.Class<java.lang.Object>>
type. Group: common- Specified by:
resourceClasses
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
resourceClasses
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
resourceClasses
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder resourceClasses(String resourceClasses)
The resource classes which you want to export as REST service. Multiple classes can be separated by comma. The option will be converted to ajava.util.List<java.lang.Class<java.lang.Object>>
type. Group: common- Specified by:
resourceClasses
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
resourceClasses
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
schemaLocations
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder schemaLocations(List<String> schemaLocations)
Sets the locations of the schema(s) which can be used to validate the incoming XML or JAXB-driven JSON. The option is a:java.util.List<java.lang.String>
type. Group: common- Specified by:
schemaLocations
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
schemaLocations
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
schemaLocations
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder schemaLocations(String schemaLocations)
Sets the locations of the schema(s) which can be used to validate the incoming XML or JAXB-driven JSON. The option will be converted to ajava.util.List<java.lang.String>
type. Group: common- Specified by:
schemaLocations
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
schemaLocations
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
skipFaultLogging
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder skipFaultLogging(boolean skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option is a:boolean
type. Default: false Group: common- Specified by:
skipFaultLogging
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
skipFaultLogging
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
skipFaultLogging
default CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder skipFaultLogging(String skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option will be converted to aboolean
type. Default: false Group: common- Specified by:
skipFaultLogging
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointConsumerBuilder
- Specified by:
skipFaultLogging
in interfaceCxfRsEndpointBuilderFactory.CxfRsEndpointProducerBuilder
-
-