Interface CxfEndpointConfig


  • public interface CxfEndpointConfig
    • Method Detail

      • implementor

        Optional<String> implementor()
        The service endpoint implementation class
      • wsdlPath

        @WithName("wsdl")
        Optional<String> wsdlPath()
        The service endpoint WSDL path
      • soapBinding

        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
      • publishedEndpointUrl

        Optional<String> publishedEndpointUrl()
        The published service endpoint URL
      • features

        Optional<List<String>> features()
        A comma-separated list of fully qualified CXF Feature class names or named CDI beans.

        Examples:

         quarkus.cxf.endpoint."/hello".features = org.apache.cxf.ext.logging.LoggingFeature
         quarkus.cxf.endpoint."/fruit".features = #myCustomLoggingFeature
         
        In the second case, the #myCustomLoggingFeature bean can be produced as follows:
         import org.apache.cxf.ext.logging.LoggingFeature;
         import javax.enterprise.context.ApplicationScoped;
         import javax.enterprise.inject.Produces;
        
         class Producers {
        
             @Produces
             @ApplicationScoped
             LoggingFeature myCustomLoggingFeature() {
                 LoggingFeature loggingFeature = new LoggingFeature();
                 loggingFeature.setPrettyLogging(true);
                 return loggingFeature;
             }
         }
         

        Note that the LoggingFeature is available through the Logging Feature extension.

      • inInterceptors

        Optional<List<String>> inInterceptors()
        The comma-separated list of InInterceptor classes
      • outInterceptors

        Optional<List<String>> outInterceptors()
        The comma-separated list of OutInterceptor classes
      • outFaultInterceptors

        Optional<List<String>> outFaultInterceptors()
        The comma-separated list of OutFaultInterceptor classes
      • inFaultInterceptors

        Optional<List<String>> inFaultInterceptors()
        The comma-separated list of InFaultInterceptor classes