Class CxfBuildTimeConfig


  • @ConfigRoot(name="cxf",
                phase=BUILD_TIME)
    public class CxfBuildTimeConfig
    extends Object
    • Field Detail

      • httpConduitFactory

        @ConfigItem
        public 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.
    • Constructor Detail

      • CxfBuildTimeConfig

        public CxfBuildTimeConfig()