Package io.quarkiverse.cxf.deployment
Interface CxfBuildTimeConfig
@ConfigMapping(prefix="quarkus.cxf")
@ConfigRoot(phase=BUILD_TIME)
public interface CxfBuildTimeConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptioncodegen()Build time configuration options for Quarkus code generation phase.Select the `HTTPConduitFactory` implementation for all clients except the ones that override this setting via `quarkus.cxf.client.myClient.http-conduit-factory`.java2ws()Build time configuration options for `java2ws`wsdlPath()Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
wsdlPath
Deprecated, for removal: This API element is subject to removal in a future version.The comma-separated list of WSDL resource paths used by CXF. Deprecated! use `quarkus.native.resources.includes/excludes` instead. Note that WSDL files selected by `quarkus.cxf.codegen.wsdl2java.includes/excludes` are included in native image automatically. -
codegen
CxfBuildTimeConfig.CodeGenConfig codegen()Build time configuration options for Quarkus code generation phase. -
java2ws
Build time configuration options for `java2ws` -
httpConduitFactory
Optional<CxfClientConfig.HTTPConduitImpl> httpConduitFactory()Select the `HTTPConduitFactory` implementation for all clients except the ones that override this setting via `quarkus.cxf.client.myClient.http-conduit-factory`. - `QuarkusCXFDefault` (default): if `io.quarkiverse.cxf:quarkus-cxf-rt-transports-http-hc5` is present in class path, then its `HTTPConduitFactory` implementation will be used; otherwise this value is equivalent with `URLConnectionHTTPConduitFactory` (this may change, once issue link:https://github.com/quarkiverse/quarkus-cxf/issues/992[++#++992] gets resolved in CXF) - `CXFDefault`: the selection of `HTTPConduitFactory` implementation is left to CXF - `HttpClientHTTPConduitFactory`: the `HTTPConduitFactory` will be set to an implementation always returning `org.apache.cxf.transport.http.HttpClientHTTPConduit`. This will use `java.net.http.HttpClient` as the underlying HTTP client. - `URLConnectionHTTPConduitFactory`: the `HTTPConduitFactory` will be set to an implementation always returning `org.apache.cxf.transport.http.URLConnectionHTTPConduit`. This will use `java.net.HttpURLConnection` as the underlying HTTP client.
-