Interface CxfBuildTimeConfig


  • @ConfigMapping(prefix="quarkus.cxf")
    @ConfigRoot(phase=BUILD_TIME)
    public interface CxfBuildTimeConfig
    • Method Detail

      • path

        @WithDefault("/services")
        String path()
        The default path for CXF resources.

        ⚠️ Note that the default value before 3.0.0 was /.

      • wsdlPath

        @Deprecated(forRemoval=true)
        Optional<List<String>> 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.
      • 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 #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.