Package io.quarkiverse.cxf
Class CxfClientConfig
- java.lang.Object
-
- io.quarkiverse.cxf.CxfClientConfig
-
public class CxfClientConfig extends Object
A class that provides configurable options of a CXF client.
-
-
Field Summary
Fields Modifier and Type Field Description booleanalternativeIndicates whether this is an alternative proxy client configuration.Optional<String>clientEndpointUrlThe client endpoint URLOptional<String>endpointNameThe client endpoint nameOptional<String>endpointNamespaceThe client endpoint namespaceOptional<List<String>>featuresThe comma-separated list of Feature classesOptional<List<String>>handlersThe comma-separated list of Handler classesOptional<List<String>>inFaultInterceptorsThe comma-separated list of InFaultInterceptor classesOptional<List<String>>inInterceptorsThe comma-separated list of InInterceptor classesOptional<List<String>>outFaultInterceptorsThe comma-separated list of OutFaultInterceptor classesOptional<List<String>>outInterceptorsThe comma-separated list of OutInterceptor classesOptional<String>passwordThe password for HTTP Basic authOptional<String>serviceInterfaceThe client interface classOptional<String>soapBindingThe URL of the SOAP Binding, should be one of four values: * `+http://schemas.xmlsoap.org/wsdl/soap/http+` for SOAP11HTTP_BINDING * `+http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true+` for SOAP11HTTP_MTOM_BINDING * `+http://www.w3.org/2003/05/soap/bindings/HTTP/+` for SOAP12HTTP_BINDING * `+http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true+` for SOAP12HTTP_MTOM_BINDINGOptional<String>usernameThe username for HTTP Basic authOptional<String>wsdlPathThe client WSDL path
-
Constructor Summary
Constructors Constructor Description CxfClientConfig()
-
-
-
Field Detail
-
soapBinding
@ConfigItem public Optional<String> soapBinding
The URL of the SOAP Binding, should be one of four values: * `+http://schemas.xmlsoap.org/wsdl/soap/http+` for SOAP11HTTP_BINDING * `+http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true+` for SOAP11HTTP_MTOM_BINDING * `+http://www.w3.org/2003/05/soap/bindings/HTTP/+` for SOAP12HTTP_BINDING * `+http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true+` for SOAP12HTTP_MTOM_BINDING
-
endpointNamespace
@ConfigItem public Optional<String> endpointNamespace
The client endpoint namespace
-
features
@ConfigItem public Optional<List<String>> features
The comma-separated list of Feature classes
-
handlers
@ConfigItem public Optional<List<String>> handlers
The comma-separated list of Handler classes
-
inInterceptors
@ConfigItem public Optional<List<String>> inInterceptors
The comma-separated list of InInterceptor classes
-
outInterceptors
@ConfigItem public Optional<List<String>> outInterceptors
The comma-separated list of OutInterceptor classes
-
outFaultInterceptors
@ConfigItem public Optional<List<String>> outFaultInterceptors
The comma-separated list of OutFaultInterceptor classes
-
inFaultInterceptors
@ConfigItem public Optional<List<String>> inFaultInterceptors
The comma-separated list of InFaultInterceptor classes
-
alternative
@ConfigItem public boolean alternative
Indicates whether this is an alternative proxy client configuration. If true, then this configuration is ignored when configuring a client without annotation `@CXFClient`.
-
-