Package io.quarkiverse.cxf
Class CxfEndpointConfig
- java.lang.Object
-
- io.quarkiverse.cxf.CxfEndpointConfig
-
public class CxfEndpointConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<List<String>>featuresA comma-separated list of fully qualified CXF Feature class names or named CDI beans.Optional<List<String>>handlersThe comma-separated list of Handler classesOptional<String>implementorThe service endpoint implementation classOptional<List<String>>inFaultInterceptorsThe comma-separated list of InFaultInterceptor classesOptional<List<String>>inInterceptorsThe comma-separated list of InInterceptor classesOptional<List<String>>outFaultInterceptorsThe comma-separated list of OutFaultInterceptor classesOptional<List<String>>outInterceptorsThe comma-separated list of OutInterceptor classesOptional<String>publishedEndpointUrlThe published service endpoint URLOptional<String>soapBindingThe 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_BINDINGOptional<String>wsdlPathThe service endpoint WSDL path
-
Constructor Summary
Constructors Constructor Description CxfEndpointConfig()
-
-
-
Field Detail
-
implementor
@ConfigItem public Optional<String> implementor
The service endpoint implementation class
-
soapBinding
@ConfigItem public 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
@ConfigItem public Optional<String> publishedEndpointUrl
The published service endpoint URL
-
features
@ConfigItem public 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#myCustomLoggingFeaturebean 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
-
handlers
@ConfigItem public Optional<List<String>> handlers
The comma-separated list of Handler classes
-
inInterceptors
@ConfigItem public Optional<List<String>> inInterceptors
The comma-separated list of InInterceptor classes
-
outInterceptors
@ConfigItem public Optional<List<String>> outInterceptors
The comma-separated list of OutInterceptor classes
-
outFaultInterceptors
@ConfigItem public Optional<List<String>> outFaultInterceptors
The comma-separated list of OutFaultInterceptor classes
-
-