You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by de...@apache.org on 2019/05/12 19:07:43 UTC

[cxf] 07/10: Merge remote-tracking branch 'origin/CXF-7601_microProfileOpenApi' into CXF-7601_microProfileOpenApi

This is an automated email from the ASF dual-hosted git repository.

deki pushed a commit to branch CXF-7601_microProfileOpenApi
in repository https://gitbox.apache.org/repos/asf/cxf.git

commit 85c97003f3e3c7f0319d06197c98b8e2737cacf6
Merge: cee6712 19a5712
Author: Dennis Kieselhorst <de...@apache.org>
AuthorDate: Sun May 12 20:45:12 2019 +0200

    Merge remote-tracking branch 'origin/CXF-7601_microProfileOpenApi' into CXF-7601_microProfileOpenApi
    
    # Conflicts:
    #	rt/rs/description-microprofile-openapi/pom.xml

 .gitattributes                                     |    1 +
 core/pom.xml                                       |    2 +-
 .../cxf/attachment/AttachmentSerializer.java       |    5 +-
 .../org/apache/cxf/attachment/AttachmentUtil.java  |    4 +-
 .../bus/blueprint/NamespaceHandlerRegisterer.java  |    8 +-
 .../org/apache/cxf/bus/extension/Extension.java    |    2 +-
 .../bus/managers/WorkQueueImplMBeanWrapper.java    |   46 +-
 .../managers/WorkQueueManagerImplMBeanWrapper.java |   25 +-
 .../java/org/apache/cxf/bus/spring/SpringBus.java  |    2 +-
 .../java/org/apache/cxf/common/jaxb/JAXBUtils.java |    6 +-
 .../common/jaxb/SchemaCollectionContextProxy.java  |   28 +-
 .../org/apache/cxf/common/util/ClassHelper.java    |   64 +-
 .../org/apache/cxf/common/util/ClassUnwrapper.java |   23 +-
 .../java/org/apache/cxf/common/util/Compiler.java  |    4 +-
 .../org/apache/cxf/common/util/PackageUtils.java   |   13 +-
 .../cxf/common/util/ProxyClassLoaderCache.java     |    2 +-
 ...pClassHelper.java => SpringClassUnwrapper.java} |   42 +-
 .../java/org/apache/cxf/common/util/UrlUtils.java  |    6 +-
 .../blueprint/AbstractBPBeanDefinitionParser.java  |    5 +-
 .../apache/cxf/configuration/jsse/SSLUtils.java    |    9 +-
 .../spring/AbstractBeanDefinitionParser.java       |    3 +-
 .../cxf/databinding/AbstractDataBinding.java       |   13 +-
 .../cxf/databinding/AbstractWrapperHelper.java     |    2 +-
 .../java/org/apache/cxf/endpoint/ClientImpl.java   |    2 +-
 .../org/apache/cxf/endpoint/ManagedEndpoint.java   |   11 +-
 .../java/org/apache/cxf/endpoint/ServerImpl.java   |    6 +-
 .../main/java/org/apache/cxf/helpers/DOMUtils.java |    2 +-
 .../java/org/apache/cxf/helpers/FileUtils.java     |    2 +-
 .../main/java/org/apache/cxf/helpers/IOUtils.java  |    5 +-
 .../java/org/apache/cxf/helpers/ServiceUtils.java  |   17 +-
 .../org/apache/cxf/interceptor/LoggingMessage.java |    2 +-
 .../security/SecureAnnotationsInterceptor.java     |    9 +-
 .../main/java/org/apache/cxf/io/CachedWriter.java  |    6 +-
 .../java/org/apache/cxf/message/MessageImpl.java   |   24 +-
 .../apache/cxf/phase/PhaseInterceptorChain.java    |    2 +-
 .../apache/cxf/resource/ExtendedURIResolver.java   |    7 +-
 .../cxf/service/ServiceModelSchemaValidator.java   |   10 +-
 .../service/model/AbstractPropertiesHolder.java    |    4 +-
 .../org/apache/cxf/service/model/SchemaInfo.java   |    2 +-
 .../apache/cxf/service/model/ServiceModelUtil.java |    7 +-
 .../cxf/staxutils/CachingXmlEventWriter.java       |    9 +-
 .../staxutils/DepthRestrictingStreamReader.java    |    7 +-
 .../cxf/staxutils/PrettyPrintXMLStreamWriter.java  |   10 +-
 .../java/org/apache/cxf/staxutils/StaxUtils.java   |   58 +-
 .../apache/cxf/staxutils/W3CDOMStreamReader.java   |    5 -
 .../apache/cxf/staxutils/W3CDOMStreamWriter.java   |   16 +-
 .../transform/DelegatingNamespaceContext.java      |   15 +-
 .../apache/cxf/transport/TransportURIResolver.java |    2 +-
 .../main/java/org/apache/cxf/version/Version.java  |    4 +-
 .../cxf/workqueue/AutomaticWorkQueueImpl.java      |   35 +-
 .../cxf/ws/addressing/EndpointReferenceUtils.java  |   37 +-
 .../cxf/attachment/AttachmentDeserializerTest.java |   11 +-
 .../cxf/bus/spring/BusDefinitionParserTest.java    |   49 +-
 .../java/org/apache/cxf/bus/spring/lazyInitBus.xml |    3 +-
 .../cxf/common/security/SimplePrincipalTest.java   |    4 +-
 .../apache/cxf/common/util/ClassHelperTest.java    |   88 +-
 .../org/apache/cxf/endpoint/EndpointImplTest.java  |   15 +-
 .../org/apache/cxf/helpers/ServiceUtilsTest.java   |    6 +-
 .../security/SecureAnnotationsInterceptorTest.java |    6 +-
 .../security/SimpleAuthorizingInterceptorTest.java |    6 +-
 .../cxf/phase/PhaseInterceptorChainTest.java       |   10 +-
 .../org/apache/cxf/staxutils/StaxUtilsTest.java    |   23 +-
 .../cxf/staxutils/W3CDOMStreamReaderTest.java      |    4 +-
 .../staxutils/transform/InTransformReaderTest.java |   32 +-
 .../transform/OutTransformWriterTest.java          |   32 +-
 .../staxutils/transform/TransformTestUtils.java    |    6 +-
 .../cxf/workqueue/AutomaticWorkQueueTest.java      |    2 +-
 distribution/javadoc/pom.xml                       |    2 +-
 distribution/manifest/pom.xml                      |   22 +-
 distribution/pom.xml                               |   22 +-
 distribution/src/main/release/bin/idl2wsdl         |   66 +-
 distribution/src/main/release/bin/idl2wsdl.bat     |   15 +-
 distribution/src/main/release/bin/inc              |   38 +
 distribution/src/main/release/bin/java2js          |   89 +-
 distribution/src/main/release/bin/java2js.bat      |   17 +-
 distribution/src/main/release/bin/java2ws          |   87 +-
 distribution/src/main/release/bin/java2ws.bat      |   15 +-
 distribution/src/main/release/bin/mc               |   90 +-
 distribution/src/main/release/bin/mc.bat           |   14 +-
 distribution/src/main/release/bin/wadl2java        |   74 +-
 distribution/src/main/release/bin/wadl2java.bat    |   16 +-
 distribution/src/main/release/bin/wsdl2corba       |   66 +-
 distribution/src/main/release/bin/wsdl2corba.bat   |   15 +-
 distribution/src/main/release/bin/wsdl2java        |   75 +-
 distribution/src/main/release/bin/wsdl2java.bat    |   16 +-
 distribution/src/main/release/bin/wsdl2js          |   62 +-
 distribution/src/main/release/bin/wsdl2js.bat      |   11 +-
 distribution/src/main/release/bin/wsdl2service     |   90 +-
 distribution/src/main/release/bin/wsdl2service.bat |   17 +-
 distribution/src/main/release/bin/wsdl2soap        |   91 +-
 distribution/src/main/release/bin/wsdl2soap.bat    |   15 +-
 distribution/src/main/release/bin/wsdl2xml         |   92 +-
 distribution/src/main/release/bin/wsdl2xml.bat     |   15 +-
 distribution/src/main/release/bin/wsdlvalidator    |   89 +-
 .../src/main/release/bin/wsdlvalidator.bat         |   15 +-
 distribution/src/main/release/bin/xsd2wsdl         |   86 +-
 distribution/src/main/release/bin/xsd2wsdl.bat     |   15 +-
 distribution/src/main/release/release_notes.txt    |   31 +-
 .../src/main/release/samples/aegis/pom.xml         |   10 +-
 .../main/release/samples/aegis_standalone/pom.xml  |    4 +-
 .../src/main/release/samples/callback/pom.xml      |    8 +-
 .../samples/clustering/failover_jaxws_osgi/pom.xml |    8 +-
 .../samples/clustering/failover_server/pom.xml     |   10 +-
 .../samples/configuration_interceptor/pom.xml      |    8 +-
 .../src/main/release/samples/corba/bank/pom.xml    |    8 +-
 .../samples/corba/bank_ws_addressing/pom.xml       |    8 +-
 .../main/release/samples/corba/hello_world/pom.xml |    8 +-
 .../release/samples/groovy_spring_support/pom.xml  |    8 +-
 .../main/release/samples/in_jvm_transport/pom.xml  |   10 +-
 .../main/release/samples/java_first_jaxws/pom.xml  |    6 +-
 .../samples/java_first_jaxws_factory_bean/pom.xml  |    8 +-
 .../main/release/samples/java_first_jms/pom.xml    |    6 +-
 .../main/release/samples/java_first_pojo/pom.xml   |    8 +-
 .../samples/java_first_spring_support/pom.xml      |    8 +-
 .../src/main/release/samples/jax_rs/basic/pom.xml  |    8 +-
 .../release/samples/jax_rs/basic_https/pom.xml     |    2 +-
 .../main/release/samples/jax_rs/basic_oidc/pom.xml |   10 +-
 .../main/release/samples/jax_rs/big_query/pom.xml  |   14 +-
 .../src/main/webapp/WEB-INF/applicationContext.xml |    2 +-
 .../samples/jax_rs/content_negotiation/pom.xml     |   10 +-
 .../README.txt                                     |   32 +
 .../pom.xml                                        |   25 +-
 .../java/demo/jaxrs/openapi/server/AppConfig.java  |   35 +
 .../main/java/demo/jaxrs/openapi/server/Item.java  |   33 +-
 .../java/demo/jaxrs/openapi/server/Sample.java     |  162 +++
 .../java/demo/jaxrs/openapi/server/Server.java     |   27 +-
 .../resources/META-INF/cxf/org.apache.cxf.Logger   |    1 +
 .../src/main/resources/logback.xml                 |   16 +
 .../samples/jax_rs/description_openapi_v3/pom.xml  |   10 +-
 .../jax_rs/description_openapi_v3_osgi/pom.xml     |    8 +-
 .../jax_rs/description_openapi_v3_spring/pom.xml   |   10 +-
 .../jax_rs/description_openapi_v3_web/pom.xml      |   10 +-
 .../samples/jax_rs/description_swagger2/pom.xml    |   10 +-
 .../jax_rs/description_swagger2_osgi/pom.xml       |    8 +-
 .../jax_rs/description_swagger2_spring/pom.xml     |   10 +-
 .../jax_rs/description_swagger2_web/pom.xml        |   10 +-
 .../release/samples/jax_rs/minimal_osgi/pom.xml    |    2 +-
 .../src/main/release/samples/jax_rs/odata/pom.xml  |    2 +-
 .../src/main/release/samples/jax_rs/search/pom.xml |   14 +-
 .../src/main/release/samples/jax_rs/spark/pom.xml  |    8 +-
 .../release/samples/jax_rs/spring_boot/pom.xml     |    4 +-
 .../jax_rs/spring_boot_scan/application/pom.xml    |    4 +-
 .../samples/jax_rs/spring_boot_scan/client/pom.xml |    2 +-
 .../spring_boot_scan/eureka-registry/pom.xml       |    2 +-
 .../release/samples/jax_rs/spring_security/pom.xml |    8 +-
 .../main/release/samples/jax_rs/sse_cdi/pom.xml    |    8 +-
 .../main/release/samples/jax_rs/sse_client/pom.xml |    8 +-
 .../main/release/samples/jax_rs/sse_osgi/pom.xml   |    8 +-
 .../main/release/samples/jax_rs/sse_spring/pom.xml |    6 +-
 .../main/release/samples/jax_rs/sse_tomcat/pom.xml |    6 +-
 .../release/samples/jax_rs/tracing_brave/pom.xml   |    4 +-
 .../samples/jax_rs/tracing_brave_osgi/pom.xml      |   14 +-
 .../samples/jax_rs/tracing_opentracing/pom.xml     |   14 +-
 .../jax_rs/tracing_opentracing_camel/pom.xml       |   18 +-
 .../jax_rs/tracing_opentracing_osgi/pom.xml        |    4 +-
 .../main/release/samples/jax_rs/websocket/pom.xml  |   10 +-
 .../release/samples/jax_rs/websocket_osgi/pom.xml  |    2 +-
 .../release/samples/jax_rs/websocket_web/pom.xml   |    8 +-
 .../samples/jax_server_aegis_client/pom.xml        |   10 +-
 .../src/main/release/samples/jaxws_async/pom.xml   |   10 +-
 .../samples/jaxws_dispatch_provider/pom.xml        |    8 +-
 .../main/release/samples/jaxws_handlers/pom.xml    |    8 +-
 .../main/release/samples/jaxws_spring_boot/pom.xml |    2 +-
 .../samples/jaxws_tracing_brave_osgi/pom.xml       |   10 +-
 .../src/main/release/samples/jms_pubsub/pom.xml    |    8 +-
 .../src/main/release/samples/jms_queue/pom.xml     |    6 +-
 .../src/main/release/samples/jms_spec_demo/pom.xml |    6 +-
 .../main/release/samples/jms_spring_config/pom.xml |    6 +-
 .../samples/js_browser_client_java_first/pom.xml   |   10 +-
 .../samples/js_browser_client_simple/pom.xml       |   10 +-
 .../src/main/release/samples/js_client/pom.xml     |   10 +-
 .../src/main/release/samples/js_provider/pom.xml   |    8 +-
 distribution/src/main/release/samples/mtom/pom.xml |    8 +-
 .../src/main/release/samples/oauth/client/pom.xml  |    2 +-
 .../src/main/release/samples/oauth/server/pom.xml  |    2 +-
 distribution/src/main/release/samples/pom.xml      |    3 +-
 .../main/release/samples/restful_dispatch/pom.xml  |   10 +-
 .../release/samples/ruby_spring_support/pom.xml    |    8 +-
 .../src/main/release/samples/soap_header/pom.xml   |    8 +-
 distribution/src/main/release/samples/sts/pom.xml  |    2 +-
 .../src/main/release/samples/throttling/pom.xml    |    2 +-
 .../src/main/release/samples/ws_addressing/pom.xml |    8 +-
 .../src/main/release/samples/ws_discovery/pom.xml  |   10 +-
 .../src/main/release/samples/ws_eventing/pom.xml   |    2 +-
 .../main/release/samples/ws_notification/pom.xml   |   14 +-
 .../src/main/release/samples/ws_policy/pom.xml     |    8 +-
 .../src/main/release/samples/ws_rm/README.txt      |    2 +-
 .../src/main/release/samples/ws_rm/pom.xml         |   10 +-
 .../release/samples/ws_security/sign_enc/pom.xml   |   16 +-
 .../src/main/java/demo/wssec/client/wssec.xml      |   12 +-
 .../src/main/java/demo/wssec/server/wssec.xml      |   12 +-
 .../samples/ws_security/sign_enc_policy/pom.xml    |    2 +-
 .../main/release/samples/ws_security/ut/pom.xml    |   10 +-
 .../ws_security/ut/src/main/resources/wssec.xml    |   10 +-
 .../release/samples/ws_security/ut_policy/pom.xml  |    2 +-
 .../src/main/release/samples/wsdl_first/pom.xml    |   10 +-
 .../samples/wsdl_first_dynamic_client/pom.xml      |    8 +-
 .../main/release/samples/wsdl_first_https/pom.xml  |    2 +-
 .../release/samples/wsdl_first_pure_xml/pom.xml    |    8 +-
 .../main/release/samples/wsdl_first_rpclit/pom.xml |    8 +-
 .../main/release/samples/wsdl_first_soap12/pom.xml |    8 +-
 .../release/samples/wsdl_first_xml_wrapped/pom.xml |    8 +-
 integration/cdi/pom.xml                            |    2 +-
 .../java/org/apache/cxf/cdi/CdiClassUnwrapper.java |    5 +
 .../apache/cxf/cdi/CdiResourceProviderTest.java    |    2 +-
 integration/jca/pom.xml                            |    2 +-
 .../AbstractManagedConnectionImpl.java             |    1 +
 .../java/org/apache/cxf/jca/cxf/JCABusFactory.java |    5 +-
 .../apache/cxf/jca/outbound/CXFConnectionSpec.java |   14 +-
 integration/pom.xml                                |    2 +-
 integration/spring-boot/autoconfigure/pom.xml      |    2 +-
 integration/spring-boot/pom.xml                    |    2 +-
 integration/spring-boot/starter-jaxrs/pom.xml      |    2 +-
 integration/spring-boot/starter-jaxws/pom.xml      |    2 +-
 integration/tracing/tracing-brave/pom.xml          |    2 +-
 integration/tracing/tracing-opentracing/pom.xml    |    2 +-
 maven-plugins/archetypes/cxf-jaxrs-service/pom.xml |    2 +-
 .../archetypes/cxf-jaxws-javafirst/pom.xml         |    4 +-
 .../archetypes/cxf-jaxws-wsdlfirst/pom.xml         |    2 +-
 maven-plugins/archetypes/pom.xml                   |    2 +-
 maven-plugins/codegen-plugin/pom.xml               |    2 +-
 .../cxf/maven_plugin/AbstractCodegenMoho.java      |   20 +-
 .../cxf/maven_plugin/ClassLoaderSwitcher.java      |    4 +-
 .../cxf/maven_plugin/wsdl2java/WsdlOption.java     |    2 +-
 maven-plugins/corba/pom.xml                        |    2 +-
 maven-plugins/java2swagger-plugin/pom.xml          |    4 +-
 maven-plugins/java2wadl-plugin/pom.xml             |    4 +-
 maven-plugins/java2ws-plugin/pom.xml               |    2 +-
 .../cxf/maven_plugin/ClassLoaderSwitcher.java      |    4 +-
 .../org/apache/cxf/maven_plugin/Java2WSMojo.java   |    2 +-
 maven-plugins/pom.xml                              |    2 +-
 maven-plugins/wadl2java-plugin/pom.xml             |    2 +-
 .../maven_plugin/common/ClassLoaderSwitcher.java   |    4 +-
 .../apache/cxf/maven_plugin/wadlto/WadlOption.java |    2 +-
 maven-plugins/wsdl-validator-plugin/pom.xml        |    2 +-
 osgi/bundle/compatible/pom.xml                     |    2 +-
 osgi/bundle/pom.xml                                |    2 +-
 osgi/itests/pom.xml                                |    2 +-
 osgi/karaf/commands/pom.xml                        |    2 +-
 osgi/karaf/features/pom.xml                        |    2 +-
 .../karaf/features/src/main/resources/features.xml |    6 +-
 osgi/karaf/pom.xml                                 |    2 +-
 osgi/pom.xml                                       |    2 +-
 osgi/repository/pom.xml                            |    2 +-
 parent/pom.xml                                     |  103 +-
 pom.xml                                            |    4 +-
 rt/bindings/coloc/pom.xml                          |    2 +-
 rt/bindings/corba/pom.xml                          |    3 +-
 .../cxf/binding/corba/CorbaServerConduit.java      |    5 +-
 .../binding/corba/runtime/CorbaObjectReader.java   |    2 +-
 .../binding/corba/runtime/CorbaStreamWriter.java   |    7 +-
 .../binding/corba/types/CorbaPrimitiveHandler.java |    2 +-
 .../apache/cxf/binding/corba/CorbaConduitTest.java |    5 +-
 .../corba/runtime/CorbaObjectReaderTest.java       |   12 +-
 .../binding/corba/types/CorbaHandlerUtilsTest.java |   29 +-
 rt/bindings/pom.xml                                |   34 +-
 rt/bindings/soap/pom.xml                           |    2 +-
 .../soap/interceptor/Soap11FaultInInterceptor.java |    2 +-
 .../cxf/binding/soap/saaj/ParseBodyTest.java       |    2 +-
 .../binding/soap/saaj/SAAJInInterceptorTest.java   |    2 +-
 rt/bindings/xml/pom.xml                            |    2 +-
 rt/databinding/aegis/pom.xml                       |    2 +-
 .../org/apache/cxf/aegis/type/XMLTypeCreator.java  |    8 +-
 .../org/apache/cxf/aegis/type/basic/BeanType.java  |    8 +-
 .../apache/cxf/aegis/type/basic/BeanTypeInfo.java  |   10 +-
 .../cxf/aegis/type/basic/XMLBeanTypeInfo.java      |    2 +-
 .../cxf/aegis/type/collection/CollectionType.java  |    4 +-
 .../apache/cxf/aegis/type/collection/MapType.java  |    2 +-
 .../cxf/aegis/type/encoded/MarshalRegistry.java    |    3 +-
 .../cxf/aegis/util/stax/JDOMStreamWriter.java      |    5 +-
 .../aegis/type/encoded/AbstractEncodedTest.java    |   11 +-
 .../cxf/aegis/type/java5/CollectionService.java    |    6 +-
 .../type/java5/CollectionServiceInterface.java     |    4 +-
 .../type/java5/map/StudentServiceDocLiteral.java   |    2 +-
 .../java5/map/StudentServiceDocLiteralImpl.java    |    2 +-
 rt/databinding/jaxb/pom.xml                        |    2 +-
 .../apache/cxf/jaxb/JAXBContextInitializer.java    |    4 +-
 .../org/apache/cxf/jaxb/JAXBEncoderDecoder.java    |   38 +-
 .../org/apache/cxf/jaxb/io/DataReaderImpl.java     |    8 +-
 .../org/apache/cxf/jaxb/io/DataWriterImpl.java     |   10 +-
 .../org/apache/cxf/jaxb/JAXBDataBindingTest.java   |    5 +-
 rt/databinding/pom.xml                             |    2 +-
 rt/features/clustering/pom.xml                     |    2 +-
 rt/features/logging/pom.xml                        |    2 +-
 .../ext/logging/AbstractLoggingInterceptor.java    |    6 +
 .../org/apache/cxf/ext/logging/LoggingFeature.java |   48 +-
 .../cxf/ext/logging/LoggingInInterceptor.java      |    3 +-
 .../cxf/ext/logging/LoggingOutInterceptor.java     |    5 +-
 .../ext/logging/event/DefaultLogEventMapper.java   |   25 +-
 rt/features/metrics/pom.xml                        |    2 +-
 .../metrics/codahale/CodahaleMetricsProvider.java  |    2 +-
 rt/features/pom.xml                                |    2 +-
 rt/features/throttling/pom.xml                     |    2 +-
 rt/frontend/jaxrs/pom.xml                          |    2 +-
 .../java/org/apache/cxf/jaxrs/JAXRSInvoker.java    |   10 +-
 .../org/apache/cxf/jaxrs/JAXRSServiceImpl.java     |    2 +-
 .../apache/cxf/jaxrs/ext/MessageContextImpl.java   |    1 -
 .../cxf/jaxrs/ext/multipart/MultipartBody.java     |   32 +-
 .../apache/cxf/jaxrs/impl/LinkHeaderProvider.java  |    2 +-
 .../apache/cxf/jaxrs/impl/ResponseBuilderImpl.java |    2 +-
 .../org/apache/cxf/jaxrs/impl/ResponseImpl.java    |   10 +-
 .../org/apache/cxf/jaxrs/impl/UriBuilderImpl.java  |    8 +-
 .../org/apache/cxf/jaxrs/impl/UriInfoImpl.java     |    2 +-
 .../cxf/jaxrs/model/AbstractResourceInfo.java      |    8 +-
 .../apache/cxf/jaxrs/model/ClassResourceInfo.java  |    4 +-
 .../jaxrs/model/ClassResourceInfoComparator.java   |    2 +-
 .../model/OperationResourceInfoComparator.java     |    2 +-
 .../cxf/jaxrs/provider/AbstractJAXBProvider.java   |   24 +-
 .../cxf/jaxrs/provider/DataSourceProvider.java     |    6 +-
 .../cxf/jaxrs/provider/FormEncodingProvider.java   |    7 +-
 .../cxf/jaxrs/provider/MultipartProvider.java      |   19 +-
 .../java/org/apache/cxf/jaxrs/utils/HttpUtils.java |    4 +-
 .../org/apache/cxf/jaxrs/utils/InjectionUtils.java |   69 +-
 .../cxf/jaxrs/utils/schemas/SchemaHandler.java     |   14 +-
 .../validation/JAXRSParameterNameProvider.java     |    4 +-
 .../test/java/org/apache/cxf/jaxrs/Customer.java   |   25 +-
 .../cxf/jaxrs/SelectMethodCandidatesTest.java      |  119 +--
 .../cxf/jaxrs/ext/MessageContextImplTest.java      |   20 +-
 .../cxf/jaxrs/impl/EvaluatePreconditionsTest.java  |   15 +-
 .../cxf/jaxrs/impl/RequestPreprocessorTest.java    |   15 +-
 .../apache/cxf/jaxrs/impl/ResponseImplTest.java    |   27 +-
 .../lifecycle/PerRequestResourceProviderTest.java  |   18 +-
 .../cxf/jaxrs/model/OperationResourceInfoTest.java |    5 +-
 .../jaxrs/provider/JAXBElementProviderTest.java    |   45 +-
 .../jaxrs/provider/PrimitiveTextProviderTest.java  |    2 +-
 .../cxf/jaxrs/provider/ProviderFactoryTest.java    |    3 +-
 .../cxf/jaxrs/provider/XSLTJaxbProviderTest.java   |   17 +-
 .../apache/cxf/jaxrs/utils/InjectionUtilsTest.java |   34 +-
 .../org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java |  170 ++--
 .../apache/cxf/jaxrs/utils/ResourceUtilsTest.java  |   14 +-
 rt/frontend/jaxws/pom.xml                          |    2 +-
 .../org/apache/cxf/jaxws/JaxWsClientProxy.java     |    8 +-
 .../apache/cxf/jaxws/JaxWsServerFactoryBean.java   |    5 +-
 .../interceptors/MessageModeOutInterceptor.java    |    3 +-
 .../jaxws/interceptors/WebFaultOutInterceptor.java |   16 +-
 .../java/org/apache/cxf/jaxws/JaxWsClientTest.java |   35 +-
 .../apache/cxf/jaxws/dispatch/DispatchOpTest.java  |   46 +-
 .../apache/cxf/jaxws/dispatch/DispatchTest.java    |   44 +-
 .../org/apache/cxf/jaxws/holder/HolderTest.java    |   14 +-
 rt/frontend/js/pom.xml                             |    2 +-
 rt/frontend/pom.xml                                |    2 +-
 rt/frontend/simple/pom.xml                         |    2 +-
 .../cxf/service/factory/ServerFactoryTest.java     |    6 +-
 rt/javascript/javascript-rt/pom.xml                |    2 +-
 .../cxf/javascript/JavascriptGetInterceptor.java   |    6 +-
 .../org/apache/cxf/javascript/JavascriptUtils.java |   97 +-
 .../service/ServiceJavascriptBuilder.java          |    2 +-
 .../javascript/types/SchemaJavascriptBuilder.java  |    4 +-
 rt/javascript/javascript-tests/pom.xml             |    2 +-
 .../apache/cxf/javascript/JsXMLHttpRequest.java    |    5 +-
 .../apache/cxf/javascript/QueryHandlerTest.java    |    7 +-
 .../apache/cxf/javascript/fortest/TestBean1.java   |    4 +-
 .../apache/cxf/javascript/fortest/TestBean3.java   |    2 +-
 rt/javascript/pom.xml                              |    2 +-
 rt/management/pom.xml                              |    2 +-
 .../counters/MessageHandlingTimeRecorder.java      |    2 +-
 .../AbstractMessageResponseTimeInterceptor.java    |   18 +-
 .../cxf/management/utils/ManagementConsole.java    |    4 +-
 .../cxf/management/jmx/BusRegistrationTest.java    |   10 +-
 rt/pom.xml                                         |    2 +-
 rt/rs/client/pom.xml                               |    2 +-
 .../apache/cxf/jaxrs/client/AbstractClient.java    |   16 +-
 .../cxf/jaxrs/client/ClientProviderFactory.java    |    3 +-
 .../apache/cxf/jaxrs/client/ClientProxyImpl.java   |   10 +-
 .../org/apache/cxf/jaxrs/client/WebClient.java     |   22 +-
 .../jaxrs/client/JAXRSClientFactoryBeanTest.java   |    8 +-
 .../pom.xml                                        |   19 +-
 .../common/openapi/DefaultApplicationFactory.java  |  120 +++
 .../common/openapi}/DelegatingServletConfig.java   |   12 +-
 .../jaxrs/common}/openapi/SwaggerProperties.java   |   10 +-
 .../common/openapi}/SyntheticServletConfig.java    |   12 +-
 rt/rs/description-microprofile-openapi/pom.xml     |   36 +-
 .../microprofile/openapi/OpenApiEndpoint.java      |   28 +-
 .../microprofile}/openapi/OpenApiFeature.java      |  327 ++----
 .../cxf/jaxrs/microprofile/openapi/SwaggerUi.java  |   47 +
 rt/rs/description-openapi-v3/pom.xml               |    7 +-
 .../cxf/jaxrs/openapi/DelegatingServletConfig.java |   60 --
 .../apache/cxf/jaxrs/openapi/OpenApiFeature.java   |   51 +-
 .../cxf/jaxrs/openapi/ServletConfigProvider.java   |   28 +-
 .../cxf/jaxrs/openapi/SyntheticServletConfig.java  |   60 --
 rt/rs/description-swagger-ui/pom.xml               |    2 +-
 rt/rs/description-swagger/pom.xml                  |    7 +-
 .../apache/cxf/jaxrs/swagger/Swagger2Feature.java  |   97 +-
 rt/rs/description/pom.xml                          |    2 +-
 .../apache/cxf/jaxrs/model/wadl/WadlGenerator.java |    8 +-
 .../org/apache/cxf/jaxrs/model/wadl/BookStore.java |    2 +-
 rt/rs/extensions/json-basic/pom.xml                |    2 +-
 rt/rs/extensions/providers/pom.xml                 |    2 +-
 .../cxf/jaxrs/provider/json/JSONProvider.java      |    2 +-
 .../jaxrs/provider/jsonp/JsonpInInterceptor.java   |    2 +-
 .../cxf/jaxrs/provider/json/JSONProviderTest.java  |   10 +-
 rt/rs/extensions/reactivestreams/pom.xml           |    2 +-
 .../server/StreamingAsyncSubscriber.java           |   43 +-
 rt/rs/extensions/reactor/pom.xml                   |    2 +-
 .../jaxrs/reactor/client/ReactorInvokerImpl.java   |    7 +-
 rt/rs/extensions/rx/pom.xml                        |    2 +-
 rt/rs/extensions/rx2/pom.xml                       |    2 +-
 rt/rs/extensions/search/pom.xml                    |    8 +-
 .../apache/cxf/jaxrs/ext/search/SearchUtils.java   |    2 +-
 .../jaxrs/ext/search/hbase/HBaseQueryVisitor.java  |    5 +-
 .../search/jpa/AbstractJPATypedQueryVisitor.java   |    5 +-
 .../ext/search/lucene/LuceneQueryVisitor.java      |    7 +-
 .../jaxrs/ext/search/sql/SQLPrinterVisitor.java    |   14 +-
 .../jpa/AbstractJPATypedQueryVisitorTest.java      |    2 +-
 .../src/test/resources/META-INF/persistence.xml    |    4 +-
 rt/rs/http-sci/pom.xml                             |    2 +-
 rt/rs/microprofile-client/pom.xml                  |    2 +-
 .../client/cdi/RestClientExtension.java            |    4 +-
 .../proxy/MPAsyncInvocationInterceptorImpl.java    |    2 +-
 .../MPAsyncInvocationInterceptorPostAsyncImpl.java |   21 +-
 ...syncInvocationInterceptorRemoveContextImpl.java |   21 +-
 .../client/proxy/MicroProfileClientProxyImpl.java  |   23 +-
 rt/rs/pom.xml                                      |    3 +-
 rt/rs/security/cors/pom.xml                        |    2 +-
 rt/rs/security/http-signature/pom.xml              |    6 +-
 .../httpsignature/HTTPSignatureConstants.java      |   59 ++
 .../rs/security/httpsignature/MessageSigner.java   |   55 +-
 .../rs/security/httpsignature/MessageVerifier.java |   45 +-
 .../security/httpsignature/SignatureValidator.java |    4 +-
 .../httpsignature/TomitribeSignatureCreator.java   |   55 +-
 .../httpsignature/TomitribeSignatureValidator.java |   31 +-
 .../filters/AbstractSignatureInFilter.java         |  172 ++++
 .../filters/AbstractSignatureOutFilter.java        |  141 +++
 .../filters/CreateSignatureClientFilter.java       |  113 ---
 .../filters/CreateSignatureFilter.java             |   98 --
 .../filters/CreateSignatureInterceptor.java        |  170 ++++
 .../filters/VerifyDigestInterceptor.java           |  102 --
 .../filters/VerifySignatureClientFilter.java       |   54 +
 .../filters/VerifySignatureFilter.java             |   70 +-
 .../httpsignature/provider/KeyProvider.java        |   13 +-
 .../httpsignature/provider/PublicKeyProvider.java  |    3 +-
 .../httpsignature/utils/KeyManagementUtils.java    |  252 +++++
 .../httpsignature/utils/SignatureHeaderUtils.java  |   40 +-
 .../security/httpsignature/DigestVerifierTest.java |    2 +-
 .../httpsignature/MessageVerifierTest.java         |   73 +-
 .../security/httpsignature/SpecExamplesTest.java   |  165 +++
 .../provider/MockSecurityProvider.java             |    2 +
 .../utils/SignatureHeaderUtilsTest.java            |   62 ++
 .../src/test/resources/private_key.der             |  Bin 0 -> 636 bytes
 .../http-signature/src/test/resources/public.key   |    6 +
 .../src/test/resources/public_key.der              |  Bin 0 -> 162 bytes
 rt/rs/security/jose-parent/jose-jaxrs/pom.xml      |    2 +-
 .../jose/jaxrs/AbstractJweJsonWriterProvider.java  |    2 +-
 .../jose/jaxrs/JweClientResponseFilter.java        |    8 +-
 .../jose/jaxrs/JweJsonClientResponseFilter.java    |    6 +
 .../jose/jaxrs/JwsClientResponseFilter.java        |   10 +-
 .../jose/jaxrs/JwsJsonClientResponseFilter.java    |    7 +-
 .../jose/jaxrs/JwsJsonWriterInterceptor.java       |    2 +-
 rt/rs/security/jose-parent/jose/pom.xml            |    2 +-
 .../cxf/rs/security/jose/common/JoseConstants.java |   66 +-
 .../cxf/rs/security/jose/common/JoseUtils.java     |   31 +-
 .../security/jose/common/KeyManagementUtils.java   |    1 +
 .../jose/common/PrivateKeyPasswordProvider.java    |    6 +-
 .../cxf/rs/security/jose/jwa/AlgorithmUtils.java   |   83 +-
 .../security/jose/jwe/AbstractJweEncryption.java   |    2 +-
 .../cxf/rs/security/jose/jwe/JweJsonConsumer.java  |    4 +-
 .../apache/cxf/rs/security/jose/jwe/JweUtils.java  |    6 +-
 .../apache/cxf/rs/security/jose/jwk/JwkUtils.java  |    2 +-
 .../cxf/rs/security/jose/jws/JwsJsonProducer.java  |    6 +-
 .../security/jose/jws/JwsJsonSignatureEntry.java   |    8 +-
 rt/rs/security/jose-parent/pom.xml                 |    2 +-
 rt/rs/security/oauth-parent/oauth/pom.xml          |    2 +-
 .../rs/security/oauth/client/OAuthClientUtils.java |    2 +-
 .../services/AuthorizationRequestHandler.java      |    2 +-
 .../cxf/rs/security/oauth/utils/OAuthUtils.java    |    2 +-
 rt/rs/security/oauth-parent/oauth2-saml/pom.xml    |    2 +-
 rt/rs/security/oauth-parent/oauth2/pom.xml         |    9 +-
 .../oauth2/client/HttpRequestProperties.java       |    1 +
 .../security/oauth2/client/OAuthClientUtils.java   |   26 +-
 .../oauth2/grants/code/JCacheCodeDataProvider.java |    6 +-
 .../oauth2/grants/code/JPACodeDataProvider.java    |    4 +-
 .../oauth2/provider/AbstractOAuthDataProvider.java |    2 +-
 .../oauth2/provider/JCacheOAuthDataProvider.java   |   16 +-
 .../oauth2/provider/JPAOAuthDataProvider.java      |   72 +-
 .../oauth2/provider/OAuthJSONProvider.java         |    5 +-
 .../oauth2/services/AccessTokenService.java        |    2 +-
 .../services/RedirectionBasedGrantService.java     |    4 +-
 .../tokens/hawk/HawkAuthorizationScheme.java       |    4 +-
 .../security/oauth2/tokens/hawk/HmacAlgorithm.java |   11 +-
 .../security/oauth2/utils/AuthorizationUtils.java  |   12 +-
 .../oauth2/client/OAuthClientUtilsTest.java        |   78 ++
 .../grants/code/JPACodeDataProviderTest.java       |    2 +-
 .../provider/AbstractOAuthDataProviderTest.java    |   25 +-
 .../oauth2/provider/JPAOAuthDataProviderTest.java  |   35 +-
 .../oauth2/utils/AuthorizationUtilsTest.java       |   44 +-
 .../rs/security/oauth2/utils/OAuthUtilsTest.java   |    2 +-
 .../src/test/resources/META-INF/persistence.xml    |    4 +-
 .../oauth2/grants/code/JPACMTCodeDataProvider.xml  |    4 +-
 rt/rs/security/oauth-parent/pom.xml                |    2 +-
 rt/rs/security/pom.xml                             |    2 +-
 rt/rs/security/sso/oidc/pom.xml                    |    8 +-
 .../security/oidc/idp/JPAOidcUserSubjectTest.java  |    2 +-
 .../src/test/resources/META-INF/persistence.xml    |    4 +-
 .../oidc/idp/JPAOidcUserSubjectCMTTest.xml         |    2 +-
 rt/rs/security/sso/saml/pom.xml                    |    2 +-
 rt/rs/security/xml/pom.xml                         |    2 +-
 .../cxf/rs/security/common/RSSecurityUtils.java    |    9 +-
 .../org/apache/cxf/rs/security/saml/SAMLUtils.java |    4 +-
 .../cxf/rs/security/xml/XmlSecOutInterceptor.java  |    6 +-
 .../cxf/rs/security/xml/XmlSigOutInterceptor.java  |    6 +-
 rt/rs/sse/pom.xml                                  |    2 +-
 .../cxf/jaxrs/sse/SseEventSinkContextProvider.java |   10 +-
 .../org/apache/cxf/jaxrs/sse/SseEventSinkImpl.java |   35 +-
 .../cxf/jaxrs/sse/OutboundSseEventImplTest.java    |   21 +-
 .../jaxrs/sse/SseEventSinkContextProviderTest.java |  127 +++
 rt/security-saml/pom.xml                           |    2 +-
 rt/security/pom.xml                                |    2 +-
 .../apache/cxf/rt/security/SecurityConstants.java  |    8 +-
 .../org/apache/cxf/rt/security/claims/Claim.java   |    4 +-
 .../rt/security/rs/PrivateKeyPasswordProvider.java |   10 +-
 .../cxf/rt/security/rs/RSSecurityConstants.java    |   95 ++
 rt/transports/http-hc/pom.xml                      |    2 +-
 rt/transports/http-jetty/pom.xml                   |    2 +-
 .../JettyHTTPServerEngineFactoryHolder.java        |    4 +-
 rt/transports/http-netty/netty-client/pom.xml      |    2 +-
 rt/transports/http-netty/netty-server/pom.xml      |    2 +-
 rt/transports/http-undertow/pom.xml                |    2 +-
 .../http_undertow/UndertowHTTPHandler.java         |    8 +-
 .../UndertowHTTPServerEngineFactoryHolder.java     |    4 +-
 .../http_undertow/UndertowHTTPTestHandler.java     |    2 +-
 rt/transports/http/pom.xml                         |    2 +-
 .../java/org/apache/cxf/transport/http/Cookie.java |    2 +-
 .../org/apache/cxf/transport/http/HTTPConduit.java |    6 +-
 .../cxf/transport/http/auth/HttpAuthHeader.java    |    4 +-
 .../http/policy/impl/ClientPolicyCalculator.java   |    2 +-
 .../http/policy/impl/ServerPolicyCalculator.java   |    2 +-
 .../transport/https/HttpsURLConnectionFactory.java |    3 -
 .../cxf/transport/servlet/ServletDestination.java  |    2 +-
 .../httpclient/DefaultHostnameVerifierTest.java    |    2 +-
 .../transport/servlet/ServletControllerTest.java   |    4 +-
 rt/transports/jms/pom.xml                          |    2 +-
 .../apache/cxf/transport/jms/uri/JMSEndpoint.java  |    6 +-
 .../org/apache/cxf/transport/jms/util/JMSUtil.java |    1 +
 .../transport/jms/util/MessageListenerTest.java    |  106 +-
 rt/transports/jms/src/test/resources/jms_test.wsdl |    4 +-
 rt/transports/local/pom.xml                        |    2 +-
 rt/transports/pom.xml                              |    2 +-
 rt/transports/udp/pom.xml                          |    2 +-
 rt/transports/websocket/pom.xml                    |    2 +-
 .../websocket/ahc/AhcWebSocketConduit.java         |    2 +-
 .../jetty/WebSocketVirtualServletRequest.java      |    4 +-
 .../undertow/WebSocketUndertowServletRequest.java  |    4 +-
 rt/ws/addr/pom.xml                                 |    2 +-
 rt/ws/eventing/pom.xml                             |    2 +-
 rt/ws/mex/pom.xml                                  |    2 +-
 rt/ws/policy/pom.xml                               |    2 +-
 rt/ws/pom.xml                                      |    2 +-
 rt/ws/rm/pom.xml                                   |    2 +-
 .../org/apache/cxf/ws/rm/DestinationSequence.java  |   10 +-
 .../java/org/apache/cxf/ws/rm/SequenceMonitor.java |   25 +-
 .../cxf/ws/rm/persistence/jdbc/RMTxStore.java      |    2 +-
 .../apache/cxf/ws/rm/DestinationSequenceTest.java  |   58 +-
 .../org/apache/cxf/ws/rm/RMInInterceptorTest.java  |    8 +-
 .../java/org/apache/cxf/ws/rm/RMManagerTest.java   |    4 +-
 rt/ws/security/pom.xml                             |    2 +-
 .../KerberosTokenInterceptorProvider.java          |    3 +-
 .../security/policy/interceptors/STSInvoker.java   |    2 +-
 .../SecureConversationInInterceptor.java           |    5 +-
 .../SpnegoContextTokenInInterceptor.java           |    2 +-
 .../SpnegoContextTokenOutInterceptor.java          |   12 +-
 .../ws/security/tokenstore/MemoryTokenStore.java   |   10 +-
 .../cxf/ws/security/trust/STSLoginModule.java      |   11 +-
 .../cxf/ws/security/trust/STSTokenRetriever.java   |    2 +-
 .../security/wss4j/AbstractWSS4JInterceptor.java   |    4 +
 .../wss4j/AbstractWSS4JStaxInterceptor.java        |   52 +-
 .../cxf/ws/security/wss4j/CryptoCoverageUtil.java  |   12 +-
 .../wss4j/PolicyBasedWSS4JInInterceptor.java       |   83 +-
 .../wss4j/PolicyBasedWSS4JStaxInInterceptor.java   |    4 +-
 .../ws/security/wss4j/SamlTokenInterceptor.java    |    9 +-
 .../cxf/ws/security/wss4j/StaxSerializer.java      |    8 +-
 .../security/wss4j/UsernameTokenInterceptor.java   |   20 +-
 .../cxf/ws/security/wss4j/WSS4JInInterceptor.java  |   43 +-
 .../policyhandlers/AbstractBindingBuilder.java     |   26 +-
 .../policyhandlers/AsymmetricBindingHandler.java   |   12 +-
 .../StaxAsymmetricBindingHandler.java              |    7 +-
 .../StaxSymmetricBindingHandler.java               |   22 +-
 .../policyhandlers/TransportBindingHandler.java    |   16 +-
 .../AbstractSupportingTokenPolicyValidator.java    |   26 +-
 .../AlgorithmSuitePolicyValidator.java             |    2 +-
 .../AsymmetricBindingPolicyValidator.java          |   14 +-
 .../RequiredElementsPolicyValidator.java           |   20 +-
 .../policyvalidators/SamlTokenPolicyValidator.java |    3 +-
 .../SecuredElementsPolicyValidator.java            |   20 +-
 .../SecuredPartsPolicyValidator.java               |   14 +-
 .../security/wss4j/AbstractPolicySecurityTest.java |   10 +
 .../ws/security/wss4j/AbstractSecurityTest.java    |   30 +-
 .../wss4j/PluggablePolicyValidatorTest.java        |   11 +
 .../security/wss4j/PolicyBasedWss4JInOutTest.java  |    3 +-
 .../ws/security/wss4j/StaxToDOMRoundTripTest.java  |    4 -
 .../security/wss4j/saml/PolicyBasedSamlTest.java   |   13 +
 .../ws/security/wss4j/saml/StaxToDOMSamlTest.java  |    2 -
 rt/ws/transfer/pom.xml                             |    2 +-
 rt/wsdl/pom.xml                                    |    2 +-
 .../main/java/org/apache/cxf/wsdl/WSDLHelper.java  |    9 -
 services/pom.xml                                   |    2 +-
 services/sts/pom.xml                               |    2 +-
 services/sts/sts-core/pom.xml                      |    8 +-
 .../apache/cxf/sts/cache/EHCacheIdentityCache.java |    4 +-
 .../apache/cxf/sts/cache/MemoryIdentityCache.java  |    4 +-
 .../sts/cache/MemoryIdentityCacheStatistics.java   |    2 +-
 .../org/apache/cxf/sts/claims/ProcessedClaim.java  |    4 +-
 .../sts/token/provider/SymmetricKeyHandler.java    |    4 +-
 .../java/org/apache/cxf/sts/common/TestUtils.java  |   51 -
 .../cxf/sts/operation/IssueEncryptedUnitTest.java  |    4 +-
 .../apache/cxf/sts/operation/IssueSCTUnitTest.java |    4 +-
 .../cxf/sts/operation/IssueSamlRealmUnitTest.java  |    4 +-
 .../cxf/sts/operation/IssueSamlUnitTest.java       |    6 +-
 .../sts/token/provider/JWTTokenProviderTest.java   |    4 +-
 .../token/provider/SAMLProviderKeyTypeTest.java    |    6 +-
 services/sts/systests/advanced/pom.xml             |    2 +-
 services/sts/systests/basic/pom.xml                |    2 +-
 services/sts/systests/pom.xml                      |    2 +-
 services/sts/systests/sts-features/pom.xml         |    2 +-
 services/sts/systests/sts-itests/pom.xml           |    2 +-
 services/sts/systests/sts-osgi/pom.xml             |    2 +-
 services/ws-discovery/pom.xml                      |    2 +-
 services/ws-discovery/ws-discovery-api/pom.xml     |    2 +-
 services/ws-discovery/ws-discovery-service/pom.xml |    2 +-
 services/wsn/pom.xml                               |    2 +-
 services/wsn/wsn-api/pom.xml                       |    2 +-
 services/wsn/wsn-core/pom.xml                      |    2 +-
 services/wsn/wsn-osgi/pom.xml                      |    2 +-
 services/xkms/pom.xml                              |    2 +-
 services/xkms/xkms-client/pom.xml                  |    2 +-
 services/xkms/xkms-common/pom.xml                  |    2 +-
 services/xkms/xkms-features/pom.xml                |    2 +-
 services/xkms/xkms-itests/pom.xml                  |    2 +-
 services/xkms/xkms-osgi/pom.xml                    |    2 +-
 services/xkms/xkms-service/pom.xml                 |    2 +-
 services/xkms/xkms-war/pom.xml                     |    2 +-
 services/xkms/xkms-x509-handlers/pom.xml           |    2 +-
 services/xkms/xkms-x509-repo-ldap/pom.xml          |    2 +-
 systests/cdi/base/pom.xml                          |    2 +-
 systests/cdi/cdi-owb/cdi-multiple-apps-owb/pom.xml |    2 +-
 systests/cdi/cdi-owb/cdi-no-apps-owb/pom.xml       |    2 +-
 systests/cdi/cdi-owb/cdi-producers-owb/pom.xml     |    2 +-
 systests/cdi/cdi-owb/pom.xml                       |    2 +-
 .../cdi/cdi-weld/cdi-multiple-apps-weld/pom.xml    |    2 +-
 systests/cdi/cdi-weld/cdi-no-apps-weld/pom.xml     |    2 +-
 systests/cdi/cdi-weld/cdi-producers-weld/pom.xml   |    2 +-
 systests/cdi/cdi-weld/pom.xml                      |    2 +-
 systests/cdi/pom.xml                               |    2 +-
 systests/container-integration/grizzly/pom.xml     |    2 +-
 systests/container-integration/pom.xml             |    2 +-
 systests/container-integration/webapp/pom.xml      |    2 +-
 systests/databinding/pom.xml                       |    2 +-
 .../apache/cxf/systest/aegis/AegisJaxWsImpl.java   |   13 +-
 .../apache/cxf/systest/aegis/mtom/MtomTest.java    |    6 +-
 systests/jaxrs/pom.xml                             |    8 +-
 .../cxf/systest/jaxrs/AbstractSpringServer.java    |   19 +-
 .../apache/cxf/systest/jaxrs/AtomBookServer.java   |   46 +-
 .../cxf/systest/jaxrs/BookDataBindingServer.java   |   46 +-
 .../cxf/systest/jaxrs/BookServerProxySpring.java   |   46 +-
 .../systest/jaxrs/BookServerRequestDispatch.java   |   46 +-
 .../jaxrs/BookServerResourceCreatedSpring.java     |   47 +-
 .../BookServerResourceCreatedSpringProviders.java  |   48 +-
 .../BookServerResourceJacksonSpringProviders.java  |   47 +-
 .../cxf/systest/jaxrs/BookServerRestSoap.java      |   46 +-
 .../cxf/systest/jaxrs/BookServerServletFilter.java |   47 +-
 .../apache/cxf/systest/jaxrs/BookServerSpring.java |   46 +-
 .../systest/jaxrs/CustomOutFaultInterceptor.java   |    7 +-
 .../cxf/systest/jaxrs/GenericBookStoreSpring2.java |    2 +-
 .../cxf/systest/jaxrs/GenericRestServiceImpl.java  |   13 +-
 .../org/apache/cxf/systest/jaxrs/IRestService.java |    6 +-
 .../systest/jaxrs/JAXRSClientServerBookTest.java   |    3 +-
 .../jaxrs/JAXRSContinuationsServlet3Test.java      |   13 +-
 .../cxf/systest/jaxrs/JAXRSLocalTransportTest.java |    5 -
 .../cxf/systest/jaxrs/JAXRSMultipartTest.java      |    4 +-
 .../cxf/systest/jaxrs/JAXRSSoapBookTest.java       |   17 +-
 .../apache/cxf/systest/jaxrs/JAXRSUriInfoTest.java |    2 +-
 .../systest/jaxrs/cors/CrossOriginSimpleTest.java  |    8 +-
 .../systest/jaxrs/description/Swagger2Server.java  |   45 +-
 .../jaxrs/description/openapi/OpenApiServer.java   |   46 +-
 .../cxf/systest/jaxrs/nio/NioBookStoreServer.java  |   45 +-
 .../jaxrs/reactive/CompletableFutureServer.java    |    1 +
 .../jaxrs/reactive/CompletableFutureService.java   |   70 ++
 .../jaxrs/reactive/JAXRSCompletionStageTest.java   |   83 ++
 .../systest/jaxrs/reactive/MappedException.java}   |   22 +-
 .../jaxrs/reactive/MappedExceptionMapper.java}     |   17 +-
 .../cxf/systest/jaxrs/reactor/FluxReactorTest.java |  152 ++-
 .../cxf/systest/jaxrs/reactor/FluxService.java     |   48 +
 .../reactor/IllegalArgumentExceptionMapper.java}   |   17 +-
 .../cxf/systest/jaxrs/reactor/MonoReactorTest.java |   44 +-
 .../cxf/systest/jaxrs/reactor/MonoService.java     |    2 +-
 .../cxf/systest/jaxrs/reactor/ReactorServer.java   |    1 +
 .../jaxrs/security/AbstractSpringSecurityTest.java |   49 +-
 .../JAXRSJaasConfigurationSecurityTest.java        |    3 +-
 .../jaxrs/security/JAXRSJaasSecurityTest.java      |    3 +-
 .../jaxrs/websocket/WebSocketTestClient.java       |    2 +-
 .../jaxrs/src/test/resources/jaxrs/WEB-INF/web.xml |    5 +-
 .../src/test/resources/jaxrs_async/WEB-INF/web.xml |    5 +-
 .../src/test/resources/jaxrs_atom/WEB-INF/web.xml  |    5 +-
 .../src/test/resources/jaxrs_cors/WEB-INF/web.xml  |    5 +-
 .../resources/jaxrs_databinding/WEB-INF/web.xml    |    5 +-
 .../test/resources/jaxrs_dispatch/WEB-INF/web.xml  |    5 +-
 .../jaxrs_dispatch_simple/WEB-INF/web.xml          |    5 +-
 .../resources/jaxrs_jaas_security/WEB-INF/web.xml  |    5 +-
 .../jaxrs_jackson_provider/WEB-INF/web.xml         |    5 +-
 .../jaxrs_many_destinations/WEB-INF/web.xml        |    5 +-
 .../src/test/resources/jaxrs_nio/WEB-INF/web.xml   |    5 +-
 .../resources/jaxrs_non_spring/WEB-INF/web.xml     |    5 +-
 .../src/test/resources/jaxrs_proxy/WEB-INF/web.xml |    5 +-
 .../test/resources/jaxrs_security/WEB-INF/web.xml  |    5 +-
 .../resources/jaxrs_security_cglib/WEB-INF/web.xml |    5 +-
 .../jaxrs_security_no_annotations/WEB-INF/web.xml  |    5 +-
 .../jaxrs_simple_security/WEB-INF/web.xml          |    5 +-
 .../resources/jaxrs_soap_blueprint/WEB-INF/web.xml |    5 +-
 .../test/resources/jaxrs_soap_rest/WEB-INF/web.xml |    5 +-
 .../test/resources/jaxrs_spring/WEB-INF/web.xml    |    5 +-
 .../jaxrs_spring_providers/WEB-INF/web.xml         |    5 +-
 .../test/resources/jaxrs_swagger2/WEB-INF/web.xml  |    5 +-
 .../test/resources/jaxrs_unicode/WEB-INF/web.xml   |    5 +-
 .../test/resources/jaxrs_uriinfo/WEB-INF/web.xml   |    5 +-
 .../resources/jaxrs_uriinfo_match/WEB-INF/web.xml  |    5 +-
 .../test/resources/jaxrs_websocket/WEB-INF/web.xml |    5 +-
 .../cxf/systest/jaxrs/failover/cxf-client.xml      |    2 -
 .../org/apache/cxf/systest/servlet/web-jaxrs.xml   |    5 +-
 .../resources/servlet_as_filter/WEB-INF/web.xml    |    5 +-
 systests/jaxws/pom.xml                             |    2 +-
 .../org/apache/cxf/systest/jaxws/CXF7990Test.java  |   84 ++
 .../jaxws/DocLitWrappedCodeFirstService.java       |    3 +-
 .../jaxws/DocLitWrappedCodeFirstServiceImpl.java   |    6 +-
 .../DocLitWrappedCodeFirstServiceMissingOps.java   |    4 +-
 .../org/apache/cxf/systest/jaxws/EchoService.java  |   10 +-
 .../apache/cxf/systest/jaxws/EchoServiceImpl.java  |   63 ++
 .../cxf/systest/jaxws/RpcLitCodeFirstService.java  |    3 +-
 .../systest/jaxws/RpcLitCodeFirstServiceImpl.java  |    6 +-
 systests/kerberos/pom.xml                          |    2 +-
 systests/ldap/pom.xml                              |    2 +-
 systests/microprofile/client/async/pom.xml         |    2 +-
 systests/microprofile/client/jaxrs/pom.xml         |    2 +-
 .../microprofile/client/{jaxrs => tracing}/pom.xml |  100 +-
 .../microprofile/rest/client/tracing/Book.java}    |   36 +-
 .../rest/client/tracing/BookRestClient.java}       |   21 +-
 .../rest/client/tracing}/BookStore.java            |   53 +-
 .../client/tracing/brave/BraveTracingTest.java     |  190 ++++
 .../client/tracing/brave/TestSpanReporter.java}    |   28 +-
 systests/microprofile/client/weld/pom.xml          |    2 +-
 systests/microprofile/pom.xml                      |    5 +-
 systests/pom.xml                                   |    2 +-
 systests/rs-http-sci/pom.xml                       |    2 +-
 systests/rs-security/pom.xml                       |    8 +-
 .../cxf/systest/jaxrs/security/BookStore.java      |    7 +
 .../httpsignature/CustomPublicKeyProvider.java     |   37 +-
 .../httpsignature/JAXRSHTTPSignatureTest.java      | 1072 +++++++++++++++++++-
 ...ider.java => PrivateKeyProviderTestHelper.java} |   29 +-
 ...java => EncrSignJweContainerRequestFilter.java} |   25 +-
 ...java => EncrSignJwsContainerRequestFilter.java} |   25 +-
 .../security/jose/jwejws/JAXRSJweJwsTest.java      |   46 +-
 .../jwejws/PrivateKeyPasswordProviderImpl.java     |    2 +-
 .../jose/jwt/PrivateKeyPasswordProviderImpl.java   |    2 +-
 .../jaxrs/security/xml/JAXRSXmlSecTest.java        |   43 +
 .../src/test/resources/META-INF/persistence.xml    |    4 +-
 .../cxf/systest/jaxrs/oauth/server/WEB-INF/web.xml |    6 +-
 .../httpsignature/alice.httpsig.properties         |   26 +-
 .../security/httpsignature/bob.httpsig.properties  |   26 +-
 .../jaxrs/security/httpsignature/client.xml        |   11 -
 .../jaxrs/security/httpsignature/server.xml        |  114 ++-
 .../systest/jaxrs/security/jose/jwejws/server.xml  |   17 +
 .../oauth2/grants/grants-negative-server-jpa.xml   |    2 +-
 .../security/oauth2/grants/grants-server-jpa.xml   |    2 +-
 .../oauth2/grants/introspection-server-jpa.xml     |    2 +-
 .../jaxrs/security/oauth2/grants/server-jpa.xml    |    2 +-
 .../security/oidc/oidc-negative-server-jpa.xml     |    2 +-
 .../jaxrs/security/oidc/oidc-server-jpa.xml        |    2 +-
 .../jaxrs/security/oidc/userinfo-server-jpa.xml    |    2 +-
 systests/rs-sse/pom.xml                            |    2 +-
 systests/rs-sse/rs-sse-base/pom.xml                |    2 +-
 systests/rs-sse/rs-sse-jetty/pom.xml               |    2 +-
 systests/rs-sse/rs-sse-tomcat/pom.xml              |    2 +-
 systests/rs-sse/rs-sse-undertow/pom.xml            |    2 +-
 systests/tracing/pom.xml                           |    2 +-
 .../org/apache/cxf/systest/jaeger/TestSender.java  |   14 +-
 .../cxf/systest/jaxrs/tracing/BookStore.java       |   89 +-
 .../opentracing/OpenTracingTracingTest.java        |   13 +-
 systests/transport-jms/pom.xml                     |    2 +-
 .../java/org/apache/cxf/systest/jms/gzipBus.xml    |    2 +-
 systests/transport-undertow/pom.xml                |    2 +-
 .../systest/http_undertow/MapIdentityManager.java  |    5 +-
 .../websocket/WebSocketTestClient.java             |    2 +-
 systests/transports-ssl3/pom.xml                   |    2 +-
 systests/transports/pom.xml                        |    2 +-
 systests/uncategorized/pom.xml                     |   39 +-
 .../RespectBindingFeatureClientServerTest.java     |   12 +-
 .../beanincreationexception/TestBeanABOImpl.java   |    2 +-
 .../cxf/systest/coloc/AbstractColocTest.java       |   10 +-
 .../coloc/AbstractHeaderServiceDocLitTest.java     |   13 +-
 .../coloc/AbstractHeaderServiceRpcLitTest.java     |   22 +-
 .../systest/coloc/BaseHeaderTesterDocLitImpl.java  |   22 +-
 .../systest/coloc/BaseHeaderTesterRpcLitImpl.java  |   23 +-
 .../cxf/systest/coloc/ColocHeaderDocLitTest.java   |   15 +-
 .../cxf/systest/coloc/ColocHeaderRpcLitTest.java   |   14 +-
 .../cxf/systest/coloc/ColocWrappedDocLitTest.java  |   11 -
 .../apache/cxf/systest/corba/CorbaTimeoutTest.java |    6 +-
 .../apache/cxf/systest/outofband/header/cxf.xml    |    2 +-
 .../apache/cxf/systest/type_substitution/Fuji.java |    4 +-
 .../type_test/corba/CORBADocLitClientTypeTest.java |   12 +
 systests/ws-rm/pom.xml                             |    8 +-
 .../systest/ws/rm/MessageCallbackOnewayTest.java   |  144 +--
 .../org/apache/cxf/systest/ws/rm/SequenceTest.java |    2 +-
 .../org/apache/cxf/systest/ws/rm/suppressed.xml    |    2 +-
 .../apache/cxf/systest/ws/util/MessageFlow.java    |   45 +-
 systests/ws-security-examples/pom.xml              |    2 +-
 systests/ws-security/pom.xml                       |    2 +-
 .../apache/cxf/systest/ws/action/ActionTest.java   |    3 +-
 .../systest/ws/algsuite/AlgorithmSuiteTest.java    |   11 +-
 .../ws/algsuite/StaxAlgorithmSuiteTest.java        |    3 +-
 .../cxf/systest/ws/common/SecurityTestUtil.java    |   28 -
 .../CryptoCoverageCheckerTest.java                 |    3 +-
 .../cxf/systest/ws/fault/ModifiedRequestTest.java  |    3 +-
 .../org/apache/cxf/systest/ws/gcm/GCMTest.java     |    3 +-
 .../apache/cxf/systest/ws/httpget/HTTPGetTest.java |    9 +-
 .../ws/password/PasswordPropertiesTest.java        |  184 ++++
 .../apache/cxf/systest/ws/password/Server.java}    |   29 +-
 .../systest/ws/policy/PolicyAlternativeTest.java   |   53 +-
 .../ws/policy/operation/PolicyOperationTest.java   |  113 +++
 .../server => policy/operation}/Server.java        |   33 +-
 .../systest/ws/security/SecurityPolicyTest.java    |   16 +-
 .../apache/cxf/systest/ws/swa/SWAActionTest.java   |   17 +-
 .../apache/cxf/systest/ws/swa/SWAPolicyTest.java   |   23 +-
 .../cxf/systest/ws/ut/UsernameTokenTest.java       |   27 +
 .../cxf/systest/ws/wssec10/WSSecurity10Test.java   |    3 +-
 .../cxf/systest/ws/wssec10/server/Server.java      |    4 +-
 .../cxf/systest/ws/wssec10/server/StaxServer.java  |    4 +-
 .../cxf/systest/ws/wssec11/WSSecurity111Test.java  |    3 +-
 .../cxf/systest/ws/wssec11/WSSecurity112Test.java  |    3 +-
 .../apache/cxf/systest/ws/x509/X509TokenTest.java  |  127 ++-
 .../cxf/systest/ws/password/DoubleItPassword.wsdl  |  194 ++++
 .../org/apache/cxf/systest/ws/password/server.xml  |   71 ++
 .../policy/operation/DoubleItPolicyOperation.wsdl  |  101 ++
 .../cxf/systest/ws/policy/operation}/client.xml    |   26 +-
 .../cxf/systest/ws/policy/operation/server.xml}    |   28 +-
 .../org/apache/cxf/systest/ws/security/client.xml  |    2 +-
 .../cxf/systest/ws/security/handler/client.xml     |   15 +-
 .../org/apache/cxf/systest/ws/security/server.xml  |    2 +-
 .../apache/cxf/systest/ws/security/stax-server.xml |    2 +-
 .../cxf/systest/ws/ut/client-remote-wsdl.xml}      |   27 +-
 .../apache/cxf/systest/ws/x509/DoubleItX509.wsdl   |   22 +
 .../org/apache/cxf/systest/ws/x509/client.xml      |    9 +
 .../org/apache/cxf/systest/ws/x509/server.xml      |    8 +
 .../org/apache/cxf/systest/ws/x509/stax-server.xml |    9 +
 systests/ws-specs/pom.xml                          |   10 +-
 .../cxf/systest/ws/addressing/MAPTestBase.java     |    4 +-
 .../cxf/systest/ws/addressing/MAPVerifier.java     |   24 +-
 .../systest/ws/policy/addr-inline-policy-old.xml   |    7 +-
 .../cxf/systest/ws/policy/addr-inline-policy.xml   |    7 +-
 .../cxf/systest/ws/policy/rm10wsdl_server.xml      |   14 +-
 .../cxf/systest/ws/policy/rm12wsdl_server.xml      |   13 +-
 systests/ws-transfer/pom.xml                       |    2 +-
 systests/wsdl_maven/codegen/pom.xml                |    2 +-
 systests/wsdl_maven/java2ws/pom.xml                |    2 +-
 systests/wsdl_maven/pom.xml                        |    2 +-
 testutils/pom.xml                                  |    2 +-
 .../java/org/apache/cxf/test/TestUtilities.java    |   29 +-
 .../testutil/common/EmbeddedJMSBrokerLauncher.java |    6 +-
 .../apache/cxf/testutil/common/ServerLauncher.java |  121 +--
 .../org/apache/cxf/testutil/common/TestUtil.java   |    4 +-
 .../cxf/testutil/recorders/InMessageRecorder.java  |   35 +-
 .../cxf/testutil/recorders/MessageRecorder.java    |   26 +-
 .../cxf/testutil/recorders/OutMessageRecorder.java |   11 +-
 tools/common/pom.xml                               |    2 +-
 .../main/java/org/apache/cxf/tools/common/Tag.java |    2 +-
 .../org/apache/cxf/tools/common/ToolContext.java   |    2 +-
 .../apache/cxf/tools/common/model/JavaMethod.java  |    2 +-
 .../cxf/tools/common/model/JavaParameter.java      |    2 +-
 .../apache/cxf/tools/common/model/JavaType.java    |    2 +-
 .../org/apache/cxf/tools/util/ToolsStaxUtils.java  |    5 +-
 .../java/org/apache/cxf/tools/util/URLFactory.java |    2 +-
 .../util/BuiltInTypesJavaMappingUtilTest.java      |    4 +-
 tools/corba/pom.xml                                |    2 +-
 .../tools/corba/common/ProcessorEnvironment.java   |    2 +-
 .../corba/common/idltypes/IdlAnonSequence.java     |    4 +-
 .../tools/corba/common/idltypes/IdlArrayBase.java  |    4 +-
 .../corba/common/idltypes/IdlDefnImplBase.java     |    4 +-
 .../tools/corba/common/idltypes/IdlOperation.java  |    4 +-
 .../tools/corba/common/idltypes/IdlScopeBase.java  |   14 +-
 .../corba/common/idltypes/IdlUnionBranch.java      |    4 +-
 .../idlpreprocessor/IdlPreprocessorReader.java     |    7 +-
 .../tools/corba/processors/idl/ConstVisitor.java   |    2 +-
 .../corba/processors/idl/IDLToWSDLProcessor.java   |    2 +-
 .../corba/processors/idl/PortTypeVisitor.java      |    3 +-
 .../cxf/tools/corba/processors/idl/Scope.java      |    2 +-
 .../cxf/tools/corba/processors/idl/TypesUtils.java |    2 +-
 .../corba/processors/wsdl/WSDLToIDLAction.java     |    2 +-
 .../tools/corba/utils/FileOutputStreamFactory.java |    2 +-
 .../org/apache/cxf/tools/corba/IDLToWSDLTest.java  |    2 +-
 .../org/apache/cxf/tools/corba/WSDLToIDLTest.java  |    4 +-
 tools/javato/pom.xml                               |    2 +-
 tools/javato/ws/pom.xml                            |    2 +-
 .../tools/java2js/processor/JavaToJSProcessor.java |    6 +-
 .../fortest/cxf523/Operation0ResponseType.java     |    2 +-
 .../java2wsdl/processor/JavaToProcessorTest.java   |   18 +-
 tools/pom.xml                                      |    2 +-
 tools/validator/pom.xml                            |    2 +-
 .../cxf/tools/validator/AbstractValidator.java     |   14 +-
 .../tools/validator/internal/ValidationResult.java |    4 +-
 .../cxf/tools/validator/internal/model/XNode.java  |   19 +-
 .../validator/internal/WSDL11ValidatorTest.java    |   12 +-
 tools/wadlto/jaxrs/pom.xml                         |    2 +-
 .../cxf/tools/wadlto/jaxrs/SourceGenerator.java    |   88 +-
 .../cxf/tools/wadlto/jaxrs/ValidateWadlTest.java   |   26 +-
 tools/wadlto/pom.xml                               |    2 +-
 tools/wsdlto/core/pom.xml                          |    2 +-
 .../cxf/tools/wsdlto/WSDLToJavaContainer.java      |   31 +-
 tools/wsdlto/databinding/jaxb/pom.xml              |    2 +-
 .../wsdlto/databinding/jaxb/JAXBDataBinding.java   |    4 +-
 tools/wsdlto/frontend/javascript/pom.xml           |    2 +-
 .../javascript/WSDLToJavaScriptProcessor.java      |    6 +-
 tools/wsdlto/frontend/jaxws/pom.xml                |    8 +-
 .../frontend/jaxws/generators/SEIGenerator.java    |    2 +-
 .../processor/internal/ParameterProcessor.java     |    4 +-
 .../jaxws/processor/internal/ServiceProcessor.java |   28 +-
 tools/wsdlto/misc/pom.xml                          |    2 +-
 tools/wsdlto/pom.xml                               |    2 +-
 tools/wsdlto/test/pom.xml                          |    2 +-
 915 files changed, 10179 insertions(+), 5933 deletions(-)