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.AdvancedCxfEndpointBuilderadvanced()default CxfEndpointBuilderFactory.CxfEndpointBuilderbindingId(String bindingId)The bindingId for the service model to use.default CxfEndpointBuilderFactory.CxfEndpointBuilderdataFormat(String dataFormat)The data type messages supported by the CXF endpoint.default CxfEndpointBuilderFactory.CxfEndpointBuilderdataFormat(org.apache.camel.component.cxf.common.DataFormat dataFormat)The data type messages supported by the CXF endpoint.default CxfEndpointBuilderFactory.CxfEndpointBuilderloggingFeatureEnabled(boolean loggingFeatureEnabled)This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.default CxfEndpointBuilderFactory.CxfEndpointBuilderloggingFeatureEnabled(String loggingFeatureEnabled)This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log.default CxfEndpointBuilderFactory.CxfEndpointBuilderloggingSizeLimit(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.CxfEndpointBuilderloggingSizeLimit(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.CxfEndpointBuilderpassword(String password)This option is used to set the basic authentication information of password for the CXF client.default CxfEndpointBuilderFactory.CxfEndpointBuilderportName(String portName)The endpoint name this service is implementing, it maps to the wsdl:portname.default CxfEndpointBuilderFactory.CxfEndpointBuilderpublishedEndpointUrl(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.CxfEndpointBuilderserviceClass(Class<Object> serviceClass)The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.default CxfEndpointBuilderFactory.CxfEndpointBuilderserviceClass(String serviceClass)The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not.default CxfEndpointBuilderFactory.CxfEndpointBuilderserviceName(String serviceName)The service name this service is implementing, it maps to the wsdl:servicename.default CxfEndpointBuilderFactory.CxfEndpointBuilderskipFaultLogging(boolean skipFaultLogging)This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.default CxfEndpointBuilderFactory.CxfEndpointBuilderskipFaultLogging(String skipFaultLogging)This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches.default CxfEndpointBuilderFactory.CxfEndpointBuilderusername(String username)This option is used to set the basic authentication information of username for the CXF client.default CxfEndpointBuilderFactory.CxfEndpointBuilderwrappedStyle(Boolean wrappedStyle)The WSDL style that describes how parameters are represented in the SOAP body.default CxfEndpointBuilderFactory.CxfEndpointBuilderwrappedStyle(String wrappedStyle)The WSDL style that describes how parameters are represented in the SOAP body.default CxfEndpointBuilderFactory.CxfEndpointBuilderwsdlURL(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:
advancedin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
advancedin 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:
dataFormatin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
dataFormatin 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:
dataFormatin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
dataFormatin 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:
wrappedStylein interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
wrappedStylein 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:
wrappedStylein interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
wrappedStylein 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:
loggingFeatureEnabledin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
loggingFeatureEnabledin 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:
loggingFeatureEnabledin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
loggingFeatureEnabledin 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:
loggingSizeLimitin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
loggingSizeLimitin 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:
loggingSizeLimitin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
loggingSizeLimitin 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:
skipFaultLoggingin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
skipFaultLoggingin 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:
skipFaultLoggingin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
skipFaultLoggingin 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:
passwordin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
passwordin 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:
usernamein interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
usernamein 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:
bindingIdin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
bindingIdin 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:
portNamein interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
portNamein 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:
publishedEndpointUrlin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
publishedEndpointUrlin 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:
serviceClassin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
serviceClassin 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:
serviceClassin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
serviceClassin 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:
serviceNamein interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
serviceNamein 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:
wsdlURLin interfaceCxfEndpointBuilderFactory.CxfEndpointConsumerBuilder- Specified by:
wsdlURLin interfaceCxfEndpointBuilderFactory.CxfEndpointProducerBuilder- Parameters:
wsdlURL- the value to set- Returns:
- the dsl builder
-
-