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(-)