Interface CxfBuildTimeConfig


@ConfigMapping(prefix="quarkus.cxf") @ConfigRoot(phase=BUILD_TIME) public interface CxfBuildTimeConfig
  • 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

      Build time configuration options for Quarkus code generation phase.
    • java2ws

      @WithName("java2ws") CxfBuildTimeConfig.Java2WsConfig java2ws()
      Build time configuration options for `java2ws`
    • 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.