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
All Methods Instance Methods Default Methods Modifier and Type Method Description default CxfEndpointBuilderFactory.AdvancedCxfEndpointBuilder
advanced()
default CxfEndpointBuilderFactory.CxfEndpointBuilder
bindingId(String bindingId)
The bindingId for the service model to use.default CxfEndpointBuilderFactory.CxfEndpointBuilder
dataFormat(String dataFormat)
The data type messages supported by the CXF endpoint.default CxfEndpointBuilderFactory.CxfEndpointBuilder
dataFormat(org.apache.camel.component.cxf.common.DataFormat dataFormat)
The data type messages supported by the CXF endpoint.default CxfEndpointBuilderFactory.CxfEndpointBuilder
loggingFeatureEnabled(boolean loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.default CxfEndpointBuilderFactory.CxfEndpointBuilder
loggingFeatureEnabled(String loggingFeatureEnabled)
This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.default CxfEndpointBuilderFactory.CxfEndpointBuilder
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.default CxfEndpointBuilderFactory.CxfEndpointBuilder
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.default CxfEndpointBuilderFactory.CxfEndpointBuilder
password(String password)
This option is used to set the basic authentication information of password for the CXF client.default CxfEndpointBuilderFactory.CxfEndpointBuilder
portName(String portName)
The endpoint name this service is implementing, it maps to the wsdl:portname.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.default CxfEndpointBuilderFactory.CxfEndpointBuilder
serviceClass(Class<Object> serviceClass)
The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.default CxfEndpointBuilderFactory.CxfEndpointBuilder
serviceClass(String serviceClass)
The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.default CxfEndpointBuilderFactory.CxfEndpointBuilder
serviceName(String serviceName)
The service name this service is implementing, it maps to the wsdl:servicename.default CxfEndpointBuilderFactory.CxfEndpointBuilder
skipFaultLogging(boolean skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.default CxfEndpointBuilderFactory.CxfEndpointBuilder
skipFaultLogging(String skipFaultLogging)
This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.default CxfEndpointBuilderFactory.CxfEndpointBuilder
username(String username)
This option is used to set the basic authentication information of username for the CXF client.default CxfEndpointBuilderFactory.CxfEndpointBuilder
wrappedStyle(Boolean wrappedStyle)
The WSDL style that describes how parameters are represented in the SOAP body.default CxfEndpointBuilderFactory.CxfEndpointBuilder
wrappedStyle(String wrappedStyle)
The WSDL style that describes how parameters are represented in the SOAP body.default CxfEndpointBuilderFactory.CxfEndpointBuilder
wsdlURL(String wsdlURL)
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
-
-
-
-
Method Detail
-
advanced
default CxfEndpointBuilderFactory.AdvancedCxfEndpointBuilder 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder dataFormat(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder wrappedStyle(Boolean 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder wrappedStyle(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder 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. 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder 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. 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder skipFaultLogging(boolean 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder skipFaultLogging(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder password(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder username(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder bindingId(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder portName(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder serviceClass(Class<Object> 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder serviceClass(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder serviceName(String 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
default CxfEndpointBuilderFactory.CxfEndpointBuilder wsdlURL(String 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
-
-