Interface CxfEndpointBuilderFactory.CxfEndpointBuilder
- All Superinterfaces:
CxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
,CxfEndpointBuilderFactory.CxfEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- CxfEndpointBuilderFactory
public static interface CxfEndpointBuilderFactory.CxfEndpointBuilder
extends CxfEndpointBuilderFactory.CxfEndpointConsumerBuilder, CxfEndpointBuilderFactory.CxfEndpointProducerBuilder
Builder for endpoint for the CXF component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
The bindingId for the service model to use.dataFormat
(String dataFormat) The data type messages supported by the CXF endpoint.dataFormat
(org.apache.camel.component.cxf.common.DataFormat dataFormat) The data type messages supported by the CXF endpoint.loggingFeatureEnabled
(boolean loggingFeatureEnabled) This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.loggingFeatureEnabled
(String loggingFeatureEnabled) This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.loggingSizeLimit
(int loggingSizeLimit) To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit.loggingSizeLimit
(String loggingSizeLimit) To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit.This option is used to set the basic authentication information of password for the CXF client.The endpoint name this service is implementing, it maps to the wsdl:portname.publishedEndpointUrl
(String publishedEndpointUrl) This option can override the endpointUrl that published from the WSDL which can be accessed with service address url plus wsd.serviceClass
(Class<Object> serviceClass) The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.serviceClass
(String serviceClass) The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.serviceName
(String serviceName) The service name this service is implementing, it maps to the wsdl:servicename.skipFaultLogging
(boolean skipFaultLogging) This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.skipFaultLogging
(String skipFaultLogging) This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.This option is used to set the basic authentication information of username for the CXF client.wrappedStyle
(Boolean wrappedStyle) The WSDL style that describes how parameters are represented in the SOAP body.wrappedStyle
(String wrappedStyle) The WSDL style that describes how parameters are represented in the SOAP body.The location of the WSDL.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.CxfEndpointBuilderFactory.CxfEndpointProducerBuilder
cookieHandler, cookieHandler, defaultOperationName, defaultOperationNamespace, hostnameVerifier, hostnameVerifier, sslContextParameters, sslContextParameters, wrapped, wrapped
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
advanced
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
-
dataFormat
default CxfEndpointBuilderFactory.CxfEndpointBuilder dataFormat(org.apache.camel.component.cxf.common.DataFormat dataFormat) The data type messages supported by the CXF endpoint. The option is a: <code>org.apache.camel.component.cxf.common.DataFormat</code> type. Default: POJO Group: common- Specified by:
dataFormat
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
dataFormat
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
dataFormat
- the value to set- Returns:
- the dsl builder
-
dataFormat
The data type messages supported by the CXF endpoint. The option will be converted to a <code>org.apache.camel.component.cxf.common.DataFormat</code> type. Default: POJO Group: common- Specified by:
dataFormat
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
dataFormat
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
dataFormat
- the value to set- Returns:
- the dsl builder
-
wrappedStyle
The WSDL style that describes how parameters are represented in the SOAP body. If the value is false, CXF will chose the document-literal unwrapped style, If the value is true, CXF will chose the document-literal wrapped style. The option is a: <code>java.lang.Boolean</code> type. Group: common- Specified by:
wrappedStyle
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
wrappedStyle
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
wrappedStyle
- the value to set- Returns:
- the dsl builder
-
wrappedStyle
The WSDL style that describes how parameters are represented in the SOAP body. If the value is false, CXF will chose the document-literal unwrapped style, If the value is true, CXF will chose the document-literal wrapped style. The option will be converted to a <code>java.lang.Boolean</code> type. Group: common- Specified by:
wrappedStyle
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
wrappedStyle
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
wrappedStyle
- the value to set- Returns:
- the dsl builder
-
loggingFeatureEnabled
default CxfEndpointBuilderFactory.CxfEndpointBuilder loggingFeatureEnabled(boolean loggingFeatureEnabled) This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log. The option is a: <code>boolean</code> type. Default: false Group: logging- Specified by:
loggingFeatureEnabled
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
loggingFeatureEnabled
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
loggingFeatureEnabled
- the value to set- Returns:
- the dsl builder
-
loggingFeatureEnabled
default CxfEndpointBuilderFactory.CxfEndpointBuilder loggingFeatureEnabled(String loggingFeatureEnabled) This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log. The option will be converted to a <code>boolean</code> type. Default: false Group: logging- Specified by:
loggingFeatureEnabled
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
loggingFeatureEnabled
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
loggingFeatureEnabled
- the value to set- Returns:
- the dsl builder
-
loggingSizeLimit
To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit. The option is a: <code>int</code> type. Default: 49152 Group: logging- Specified by:
loggingSizeLimit
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
loggingSizeLimit
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
loggingSizeLimit
- the value to set- Returns:
- the dsl builder
-
loggingSizeLimit
To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit. The option will be converted to a <code>int</code> type. Default: 49152 Group: logging- Specified by:
loggingSizeLimit
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
loggingSizeLimit
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
loggingSizeLimit
- the value to set- Returns:
- the dsl builder
-
skipFaultLogging
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option is a: <code>boolean</code> type. Default: false Group: logging- Specified by:
skipFaultLogging
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
skipFaultLogging
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
skipFaultLogging
- the value to set- Returns:
- the dsl builder
-
skipFaultLogging
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option will be converted to a <code>boolean</code> type. Default: false Group: logging- Specified by:
skipFaultLogging
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
skipFaultLogging
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
skipFaultLogging
- the value to set- Returns:
- the dsl builder
-
password
This option is used to set the basic authentication information of password for the CXF client. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
password
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
username
This option is used to set the basic authentication information of username for the CXF client. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
username
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
username
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
bindingId
The bindingId for the service model to use. The option is a: <code>java.lang.String</code> type. Group: service- Specified by:
bindingId
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
bindingId
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
bindingId
- the value to set- Returns:
- the dsl builder
-
portName
The endpoint name this service is implementing, it maps to the wsdl:portname. In the format of ns:PORT_NAME where ns is a namespace prefix valid at this scope. The option is a: <code>java.lang.String</code> type. Group: service- Specified by:
portName
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
portName
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
portName
- the value to set- Returns:
- the dsl builder
-
publishedEndpointUrl
default CxfEndpointBuilderFactory.CxfEndpointBuilder publishedEndpointUrl(String publishedEndpointUrl) This option can override the endpointUrl that published from the WSDL which can be accessed with service address url plus wsd. The option is a: <code>java.lang.String</code> type. Group: service- Specified by:
publishedEndpointUrl
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
publishedEndpointUrl
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
publishedEndpointUrl
- the value to set- Returns:
- the dsl builder
-
serviceClass
The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not. The option is a: <code>java.lang.Class<java.lang.Object></code> type. Group: service- Specified by:
serviceClass
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
serviceClass
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
serviceClass
- the value to set- Returns:
- the dsl builder
-
serviceClass
The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not. The option will be converted to a <code>java.lang.Class<java.lang.Object></code> type. Group: service- Specified by:
serviceClass
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
serviceClass
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
serviceClass
- the value to set- Returns:
- the dsl builder
-
serviceName
The service name this service is implementing, it maps to the wsdl:servicename. The option is a: <code>java.lang.String</code> type. Group: service- Specified by:
serviceName
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
serviceName
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
serviceName
- the value to set- Returns:
- the dsl builder
-
wsdlURL
The location of the WSDL. Can be on the classpath, file system, or be hosted remotely. The option is a: <code>java.lang.String</code> type. Group: service- Specified by:
wsdlURL
in interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder
- Specified by:
wsdlURL
in interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder
- Parameters:
wsdlURL
- the value to set- Returns:
- the dsl builder
-