This is an automated email from the ASF dual-hosted git repository. deki pushed a change to branch spring-5-boot-2 in repository https://gitbox.apache.org/repos/asf/cxf.git.
discard 3d83726 Spring 5/ Spring Boot 2 add 97cde56 [CXF-7591] Allow getResponseContext().clear() to clear out everything to reduce memory usage add 3e26115 [CXF-7589] Use just "spring-beans.xml" to avoid lock in to specific version add 7954121 Don't hold onto thread Strongly so the WeakHashMap will work add 94bbc35 [CXF-7592] Mapping IOExceptions thrown from the container request filters add 845f551 [CXF-7592] Removing redundant parentheses add efa3c8a [CXF-7593] Supporting the injection of Application into Feature add 201f4a6 Updating the Flowable test add 82bf8ed [CXF-7579] Begin the implementation of the MP Rest Client in CXF add 637391f Config handling for MP rest client (#352) add 19cfc93 [CXF-7579] More config impl. add 6347cfe [CXF-7579] More config impl. add b32182c [CXF-7579] Setup Systests to run the MicroProfile TCKs. add 76be95e [CXF-7579] Introduce a dedicated proxy for MicroProfile add c864ba3 [CXF-7579] Wrapping up exception mapper support. add 09dad95 [CXF-7579] Adding handling for disabling mapper. add 0f018bc [CXF-7579] Add the default Json provider to each client. add afed71e [CXF-7579] Fix sorting to take into account custom vs user. add 14a3d30 [CXF-7579] Enable custom method test. add 78391d8 [CXF-7579] Upgrading to final release, refactoring dependencies. add 185eebb [CXF-7579] Mark the default mapper and json provider as non-custom. add df5d05d [CXF-7579] Fixing parent path location. add 92b0142 [CXF-7579] Simplify config lookup. add 95655d6 checkstyle fix add c8828ed Ensure tests pass add 31e60f1 [CXF-7579] Fixing POM dependencies. add 6073a8e MP Rest Client interface validation tests add e11cc25 ConfigFacade to handle cases where no MP Config exists add 8b39de8 [CXF-7579] Removing excluded test. add 0d8847c [CXF-7579] Adding missing validation on unmatched path templates. add 169427a [CXF-7535] Preparing ReactorInvoker to handle Flowable sequence add 8efd362 [CXF-7535] Introducing the common invoker add 6be7575 Adding beans.xml to opentracing integration so the providers / features could be discovered by CDI add e63890f Merge branch 'master' of https://gitbox.apache.org/repos/asf/cxf add 0f5b93e Removing beans.xml from opentracing integration add 86f2669 CXF-7598 Update log warning add 0fdcd43 Merge pull request #361 from earth001/CXF-7598 add d00d731 [CXF-7595] ensure InputStream gets closed after loading swagger.properties add 07e1a17 [CXF-7556] Minor optimizations add 3bbcfd5 [CXF-7556] Trying to use a json subscriber by default to avoid losing data for Flowable/Flux add d94cb21 Updating SwaggerToOpenApi conversion test to request swagger.jsin immediately after openapi.json add c4fb691 Adding application/pdf to the default binary types add b386fe5 CXF-7525: Add support for Swagger 2.0 (OpenApi Spec 3.0). Initial integration implementation. Adding configLocation support and property file support (swagger.properties). add 0cbfb2c [CXF-7596] Adding javax.net OSGI package import into HTTP Transports bundle to fix Class Not Found Exceptions. add 83b4f68 Merge pull request #362 from precoder/CXF-7596 add e79f5cb CXF-7525: Add support for Swagger 2.0 (OpenApi Spec 3.0). Initial integration implementation. Adding test cases, security definitions and initial version of OpenApiParseUtils add 1c49bae [CXF-7200] Adding wadltojava jaxbClassNameSuffix option add 3a229f8 [CXF-7525] Support dynamic basePath (when used via Swagger2Customizer) and fix recursive ref under components/schemas add 61ddc3d Shutdown executor in doPriv block add 7b44ad9 Start adjusting import orders to match what checkstyle 8.x requires. :( add d7272b5 [CXF-7603]private a way that only a set of client IP can access the WADL add d29d15c [CXF-7599]use specific pax-cdi version to avoid the ambiguity add 4400a81 Fixing failing test add 06caaca Hazelcast + Atmosphere upgrades add aa444e5 Bunch of whitespace changes to start making latest Checkstyle happy add 4142d44 Update things to NOT use the old junit3 based frameworks add 9c29ffa [CXF-7525] Fixing enum support add 2cbcb53 Remove unneeded parens add 1b61831 Update to latest checkstyle to match what eclipse installs now add ca0b662 Updating BouncyCastle add de5916a Merge branch 'master' of github.com:apache/cxf add 5954acb [CXF-7525] Fixing enum support add 7230763 Update to latest release maven-checkstyle-plugin add 63f879d CXF-7604 Refine error message during error handling add 1522fb2 Merge pull request #364 from andymc12/CXF-7604-giveUp add c8731a9 [CXF-7606]: SwA doesn't work for image/gif content type add 6d28f16 Add dependency on javax.annotation 1.2 add 866fed0 Ensure test compatibility with JAX-RS 2.0 add 116cb7d [CXF-7607]JAXRS only consider the first Accept header in the request add 5786df8 Fix running on java9, set the import version for javax.annotation add 4ab4c59 [CXF-7609] Initial updates add 44d9992 [CXF-7597] Fix suspicious class loader findResource calls when resolving absolute URIs add 782371e Merge pull request #363 from Evolveum/master add 189f943 [CXF-7571] Adding support for CDI injection of @Context objects. (#351) add f9c02b4 Handle ResponseExceptionMappers add 319705b Code review comment - only output in the fail method. add 57a8a88 Merge pull request #366 from andymc12/mpExceptionMappers add 4c46bc4 Restore checkstyle running on tests add 5f91cf1 [CXF-7609] Using Optional instead of Collector add dae5b16 Added EndorsingSupportingToken/IssuedToken SymmetricKey test add f5bb94c [CXF-7609] Splitting as Stream one of the non-critical paths add ef477b7 CXF-7613 - Support Derived keys policy validation for EndorsingSupportingTokens add 15ba7ed [CXF-7608] Propagate trace ids as it lets log correlation to be consistent even if not sampling (#367) add c14acde Merge branch 'master' of https://gitbox.apache.org/repos/asf/cxf add 7b175a5 Make ctor public so CXF embedders can instantiate add 51277e6 making optional logging a bit more compact in JAXRSUtils add 0b3dbe8 CXF-7616 - Add support for (SAML) IssuedToken policy validation add ffc1633 CXF-7525: Add support for Swagger 2.0 (OpenApi Spec 3.0). Initial integration implementation. Adding support for customizations (dynamic base path) add ea0f95b Allow users to override default max header size for attachments add ff99a62 Fixing the compilation problems add 6e0eed5 [CXF-7520]:Put CharacterEscapeHandler in jaxb marshaller to make it work with jdk9 add 716fdf4 Optionally disabling gzip for the out payloads of non-matching CTs add 8c85660 [CXF-7614] Resolving Object subresources when enableStaticResolution is set add 5b03b98 [CXF-7614] Adding test resource add f2c3216 CXF-7617 - Support Derived keys policy validation for endorsing IssuedTokens/SamlTokens add eb190a0 Adding programmatic example add 8d1ac98 Optimize the escape handler a bit add 62ba50c [CXF-7562] ext.logging: truncated flag not set closes #340 add 4e1fc62 [CXF-7618] Suppress generated date switch for wsdl2java closes #324 add f7adbdf CXF-7619 - Support deprecated 1.5 WS-Policy URI in the STS add 68f2489 Upgrading to WSS4J SNAPSHOT add 543f7db CXF-5051 - ProtectTokens assertion is not respected for SAML tokens add 6a3f97e [CXF-7609] Minor updates add 3eedbe3 Update to newer releases of Neethi/XmlSchema add 1236b09 Hack to fix CryptoUtils test on 1.8.0_161 or later add 463cb38 [CXF-7626]ensure new module systests/microprofile can pass with JDK9 add 9e6d2aa Update maven-compiler-plugin version add 4b8686f [CXF-7525] Fixing Basic Authentication translation add b3dbf83 Updating Santuario add 144ff8c [CXF-7023] Add oneSessionPerConnection property to JMS transport add 220a0a6 update Spring and Spring Security minor versions add e396b80 Adding TLS test add 4d5e77d [CXF-7520]:Set NoEscapeHandler for fastinfoset content type to fix couple of test failures; Fix javascript test add bbe2ddf [CXF-7520]:Fix DecoupledJMSTests add 388b202 Merge branch 'master' of github.com:apache/cxf add eeab4b9 Adding custom Claims test using OpenSAML APIs add 8edb9dc [CXF-7575] Reintroducing the sync blocks to avoid the race conditions, with thanks to John Bellassai add c94fd15 [CXF-7575] Adding the volatile qualifiers back add 1697c1f [CXF-7525] Upgrade Swagger v3 and Swagger UI + full migrate Swagger2Customizer to OpenApiCustomizer add 6360334 WSS4J upgrade add 8d1c408 [CXF-7525] Cleanup add edc0b18 Merge branch 'master' of https://gitbox.apache.org/repos/asf/cxf add 12a7b22 update Spring Boot minor version add 60b98ee [CXF-7525] Fix test, broken due to swagger-jaxrs2 upgrade to 2.0.0-rc4 - see https://github.com/swagger-api/swagger-core/issues/2643 add 2aeba92 Removing wss4j dep add e6ec5b7 [CXF-7625] Handle schemeSpecificPart that looks like host:port add 64184a5 Merge pull request #370 from andymc12/TCK-keepSchemeSpecificPart add 539c225 [CXF-6134] constructor with duplicate arg names causes compile error add 2aecfa9 Merge pull request #372 from ivy-rew/CXF-6134 add 8cd828e [CXF-7525] simplified forEach add eb6a31a [CXF-7623]extend HTTPClientPolicy to support the ConnectionRequestTimeout configuration from connection pool manager add 2cd77ba update swagger-core to latest version add 46fd17d [CXF-7473] Workawround to avoid picking up wrong ExceptionMappers add cfa4e92 Reverting Swagger version back to 1.5.17 add 9ec8ff0 [CXF-7525] Adjusting failing test to https://github.com/swagger-api/swagger-core/issues/2646 add b29aff3 Upgrade some plugin and deps versions add 2433b6a [CXF-7628] add dcae47f Merge pull request #375 from 1984shekhar/CXF-7628 add 85f1634 [CXF-7629] Checking MBR and MBW as well add 32c9bc5 [CXF-7630] Do not preset namebindings when installing through a Feature add 149aa6c [CXF-7630] Test showing the bug add 1c91c29 Merge branch 'CXF-7630' of https://github.com/csierra/cxf into csierra-CXF-7630 add 9dd4d34 Merge branch 'csierra-CXF-7630' add 868e6cf [CXF-7630] Ensuring FilterProviderInfo always has non null bindings set add f0641d0 [CXF-7630] One more minor update add 0ca11c9 [CXF-7629] Checking other standard providers too add 7974c5c Handle case where country is not-null, but empty add 53736b8 Ensure Invocation.Builder.headers() replaces all existing headers add 6316680 Code review suggestion to simplify toHttpLanguage method. add 40a65bc SSE should not call builder.headers(...) which replaces existing headers add 4662f4f Convert header objects to strings after invoking client req filters add 6c15d8f Merge pull request #373 from andymc12/jaxrs21tckIssues add 251c8e0 Update release notes for 3.2.2 add efce55c Flip to release version numbers of build-utils and xjc-utls add d579d79 [maven-release-plugin] prepare release cxf-3.2.2 add c8ee4a1 [maven-release-plugin] prepare for next development iteration add c32c893 Back to snapshots until release is done add 5da63ad use working snapshot for build-utils until release is completed add 49b9860 update swagger-ui to latest version add 52abd40 Updating URL for Santuario in the README add e95834d Enhancing OpenApiCustomizer to properly calculate dynamic base path in certain scenarios when application path is also available (through application instance for example). add b5d30b7 Rename README to README.md to make formatting work add dd2df2f Cleaning up bullet section. add 3bcaf1e Fixing bullets for crypto software. add 9f727a9 [CXF-7635] Reactive Streams is not option for Project Reactor. add e1b76aa Check for subclasses of WebApplicationException for immediate responses add 9e9da1e Handle null contracts add cf863bd [CXF-7636] wadl2java: support Oneway annotation (#378) add d79f7b8 [CXF-7637] Making openapi json path configurable add 0a57060 [CXF-7610] - Adding SPI to handle customizations to the server bean. (#369) add 5d67785 Adding WS-Security dispatch tests add e7b178a Ensuring OpenApiFeature.DefaultApplication does only consider the classes from the specified resourcePackages (if provided) new c55f4df Spring 5/ Spring Boot 2 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (3d83726) \ N -- N -- N refs/heads/spring-5-boot-2 (c55f4df) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: README => README.md | 40 +-- core/pom.xml | 2 +- .../cxf/attachment/AttachmentDeserializer.java | 6 +- .../bus/managers/ConduitInitiatorManagerImpl.java | 1 - .../BusApplicationContextResourceResolver.java | 1 - .../cxf/bus/spring/BusExtensionPostProcessor.java | 1 - .../cxf/common/injection/ResourceInjector.java | 1 + .../jaxb/EscapeHandlerInvocationHandler.java | 35 ++- .../java/org/apache/cxf/common/jaxb/JAXBUtils.java | 80 +++++- .../common/util/ReflectionInvokationHandler.java | 1 - .../org/apache/cxf/common/util/StringUtils.java | 25 +- .../jsse/MultiKeyPasswordKeyManager.java | 1 + .../java/org/apache/cxf/endpoint/ClientImpl.java | 69 +++-- .../apache/cxf/helpers/MapNamespaceContext.java | 1 + .../AbstractFaultChainInitiatorObserver.java | 4 +- .../interceptor/AbstractLoggingInterceptor.java | 1 + .../cxf/interceptor/ClientFaultConverter.java | 1 + .../cxf/interceptor/LoggingOutInterceptor.java | 1 + .../org/apache/cxf/interceptor/Messages.properties | 1 + .../apache/cxf/resource/ClassLoaderResolver.java | 1 - .../java/org/apache/cxf/resource/URIResolver.java | 14 +- .../cxf/security/transport/TLSSessionInfo.java | 1 + .../apache/cxf/staxutils/W3CDOMStreamReader.java | 1 - .../org/apache/cxf/staxutils/WoodstoxHelper.java | 1 + .../transport/AbstractMultiplexDestination.java | 1 + .../transport/common/gzip/GZIPOutInterceptor.java | 18 +- .../java/org/apache/cxf/ws/addressing/Names.java | 1 + .../cxf/ws/addressing/VersionTransformer.java | 5 - .../cxf/attachment/AttachmentSerializerTest.java | 1 + .../java/org/apache/cxf/bus/CXFBusImplTest.java | 2 +- .../cxf/bus/extension/ExtensionManagerTest.java | 1 + .../managers/EndpointResolverRegistryImplTest.java | 2 +- .../ServiceContractResolverRegistryImplTest.java | 1 + .../apache/cxf/bus/osgi/OSGiBusListenerTest.java | 8 +- .../cxf/bus/spring/BusApplicationContextTest.java | 2 +- .../cxf/bus/spring/BusApplicationListenerTest.java | 5 +- .../cxf/bus/spring/BusDefinitionParserTest.java | 3 +- .../cxf/bus/spring/SpringBusFactoryTest.java | 1 + .../buslifecycle/CXFBusLifeCycleManagerTest.java | 1 + .../common/annotation/AnnotatedGreeterImpl.java | 1 + .../common/annotation/AnnotationProcessorTest.java | 2 + .../org/apache/cxf/common/i18n/MessageTest.java | 1 + .../cxf/common/injection/ResourceInjectorTest.java | 2 - .../apache/cxf/common/util/PackageUtilsTest.java | 1 + .../configuration/spring/ConfigurerImplTest.java | 4 +- .../SuspendedInvocationExceptionTest.java | 1 + .../feature/transform/XSLTInterceptorsTest.java | 2 + .../org/apache/cxf/helpers/ServiceUtilsTest.java | 1 + .../cxf/interceptor/LoggingInInterceptorTest.java | 1 - .../cxf/interceptor/LoggingOutInterceptorTest.java | 2 +- .../interceptor/OutgoingChainInterceptorTest.java | 1 + .../interceptor/ServiceInvokerInterceptorTest.java | 1 + .../security/JAASLoginInterceptorTest.java | 1 + .../OperationInfoAuthorizingInterceptorTest.java | 2 +- .../security/SecureAnnotationsInterceptorTest.java | 2 +- .../security/SimpleAuthorizingInterceptorTest.java | 2 +- .../org/apache/cxf/io/CachedStreamTestBase.java | 1 + .../cxf/phase/PhaseInterceptorChainTest.java | 2 +- .../org/apache/cxf/resource/URIResolverTest.java | 96 ++++++- .../PropertiesExpandingStreamReaderTest.java | 1 + .../validation/Stax2ValidationUtilsTest.java | 2 + .../cxf/transport/ChainInitiationObserverTest.java | 1 + .../common/gzip/GZIPAcceptEncodingTest.java | 2 +- .../apache/cxf/ws/addressing/ContextUtilsTest.java | 1 + distribution/javadoc/pom.xml | 2 +- distribution/manifest/pom.xml | 2 +- distribution/pom.xml | 2 +- distribution/src/main/release/release_notes.txt | 136 +++++----- .../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 | 10 +- .../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 | 12 +- .../samples/jax_rs/content_negotiation/pom.xml | 10 +- .../samples/jax_rs/description_openapi_v3/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 | 8 +- .../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 +- .../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 | 10 +- .../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_spring/pom.xml | 6 +- .../main/release/samples/jax_rs/sse_tomcat/pom.xml | 6 +- .../release/samples/jax_rs/tracing_brave/pom.xml | 14 +- .../samples/jax_rs/tracing_brave_osgi/pom.xml | 14 +- .../release/samples/jax_rs/tracing_htrace/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 | 14 +- .../main/release/samples/jax_rs/websocket/pom.xml | 10 +- .../release/samples/jax_rs/websocket_osgi/pom.xml | 8 +- .../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 | 8 +- .../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/pom.xml | 10 +- .../release/samples/ws_security/sign_enc/pom.xml | 16 +- .../samples/ws_security/sign_enc_policy/pom.xml | 2 +- .../main/release/samples/ws_security/ut/pom.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/AbstractCXFBean.java | 32 ++- .../org/apache/cxf/cdi/ContextProducerBean.java | 100 +++++++ .../java/org/apache/cxf/cdi/ContextResolved.java | 52 ++++ .../org/apache/cxf/cdi/DefaultApplicationBean.java | 13 - .../cxf/cdi/DelegateContextAnnotatedType.java | 184 +++++++++++++ .../apache/cxf/cdi/JAXRSCdiResourceExtension.java | 58 +++- .../JAXRSServerFactoryCustomizationExtension.java | 13 +- .../cxf/cdi/JAXRSCdiResourceExtensionTest.java | 1 + integration/jca/pom.xml | 2 +- .../AbstractManagedConnectionImpl.java | 1 + .../jca/core/resourceadapter/UriHandlerInit.java | 1 + .../cxf/jca/cxf/ManagedConnectionFactoryImpl.java | 1 - .../apache/cxf/jca/cxf/ResourceAdapterImpl.java | 1 - .../jca/outbound/ManagedConnectionFactoryImpl.java | 1 - .../core/classloader/PlugInClassLoaderTest.java | 1 + .../cxf/jca/core/logging/LoggerHelperTest.java | 1 + .../ResourceAdapterInternalExceptionTest.java | 1 + ...AssociatedManagedConnectionFactoryImplTest.java | 6 +- .../org/apache/cxf/jca/cxf/JCABusFactoryTest.java | 1 + .../jca/cxf/ManagedConnectionFactoryImplTest.java | 1 + .../cxf/jca/cxf/ManagedConnectionImplTest.java | 1 + .../cxf/jca/cxf/ManagedConnectionTestBase.java | 3 +- .../cxf/jca/cxf/ResourceAdapterImplTest.java | 1 + .../handlers/AbstractInvocationHandlerTest.java | 1 + .../cxf/jca/cxf/handlers/HandlerTestBase.java | 1 + .../cxf/handlers/InvocationHandlerFactoryTest.java | 1 + .../handlers/InvokingInvocationHandlerTest.java | 1 + .../ObjectMethodInvocationHandlerTest.java | 1 + .../cxf/handlers/ProxyInvocationHandlerTest.java | 1 + .../apache/cxf/jca/jarloader/JarLoaderTest.java | 1 + .../jca/outbound/ManagedConnectionImplTest.java | 1 + integration/pom.xml | 2 +- integration/spring-boot/autoconfigure/pom.xml | 2 +- .../autoconfigure/CxfAutoConfigurationTests.java | 15 +- .../boot/autoconfigure/CxfPropertiesTest.java | 8 +- 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 +- .../brave/AbstractBraveClientInterceptor.java | 3 +- .../tracing/brave/AbstractBraveClientProvider.java | 15 +- .../tracing/brave/AbstractBraveInterceptor.java | 3 +- .../cxf/tracing/brave/AbstractBraveProvider.java | 13 +- .../cxf/tracing/brave/BraveClientFeature.java | 5 +- .../tracing/brave/BraveClientStartInterceptor.java | 3 +- .../tracing/brave/BraveClientStopInterceptor.java | 3 +- .../org/apache/cxf/tracing/brave/BraveFeature.java | 5 +- .../cxf/tracing/brave/BraveStartInterceptor.java | 3 +- .../cxf/tracing/brave/BraveStopInterceptor.java | 3 +- .../cxf/tracing/brave/BraveTracerContext.java | 5 +- .../cxf/tracing/brave/HttpClientSpanParser.java | 3 +- .../cxf/tracing/brave/HttpServerSpanParser.java | 3 +- .../tracing/brave/jaxrs/BraveClientProvider.java | 5 +- .../tracing/brave/jaxrs/BraveContextProvider.java | 5 +- .../cxf/tracing/brave/jaxrs/BraveFeature.java | 3 +- .../cxf/tracing/brave/jaxrs/BraveProvider.java | 3 +- .../jaxrs/BraveTracerContextClassProvider.java | 15 +- .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 1 + .../apache/cxf/tracing/brave/BraveTraceTest.java | 6 +- integration/tracing/tracing-htrace/pom.xml | 2 +- .../tracing/htrace/ext/LogbackSpanConverter.java | 5 +- .../jaxrs/HTraceTracerContextClassProvider.java | 15 +- .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 1 + integration/tracing/tracing-opentracing/pom.xml | 2 +- .../OpenTracingTracerContextClassProvider.java | 15 +- .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 1 + 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 +- .../apache/cxf/maven_plugin/wsdl2java/Option.java | 16 ++ .../cxf/maven_plugin/wsdl2java/WsdlOption.java | 2 + maven-plugins/corba/pom.xml | 2 +- .../corba/maven/plugins/IDLToWSDLPlugin.java | 1 - maven-plugins/java2swagger-plugin/pom.xml | 4 +- maven-plugins/java2wadl-plugin/pom.xml | 4 +- maven-plugins/java2ws-plugin/pom.xml | 2 +- maven-plugins/pom.xml | 2 +- maven-plugins/wadl2java-plugin/pom.xml | 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 +- .../apache/cxf/osgi/itests/CXFOSGiTestSupport.java | 10 +- .../cxf/osgi/itests/jaxrs/JaxRsServiceTest.java | 5 +- .../cxf/osgi/itests/soap/HttpServiceTest.java | 3 +- .../cxf/osgi/itests/soap/JmsServiceTest.java | 3 +- osgi/karaf/commands/pom.xml | 2 +- .../karaf/commands/completers/BusCompleter.java | 1 - osgi/karaf/features/pom.xml | 2 +- .../karaf/features/src/main/resources/features.xml | 2 +- osgi/karaf/pom.xml | 2 +- osgi/pom.xml | 2 +- osgi/repository/pom.xml | 2 +- parent/pom.xml | 71 +++-- pom.xml | 26 +- rt/bindings/coloc/pom.xml | 2 +- .../cxf/binding/coloc/ColocInInterceptor.java | 2 - .../cxf/binding/coloc/ColocOutInterceptor.java | 2 - .../binding/coloc/ColocMessageObserverTest.java | 1 + .../cxf/binding/coloc/ColocOutInterceptorTest.java | 2 +- .../apache/cxf/binding/coloc/ColocUtilTest.java | 2 +- rt/bindings/corba/pom.xml | 2 +- .../org/apache/cxf/binding/corba/CorbaBinding.java | 1 - .../apache/cxf/binding/corba/CorbaStreamable.java | 1 - .../binding/corba/runtime/CorbaStreamableImpl.java | 1 - .../types/AbstractNoStartEndEventProducer.java | 1 - .../corba/types/AbstractStartEndEventProducer.java | 1 - .../corba/types/CorbaAnonStructEventProducer.java | 1 - .../cxf/binding/corba/types/CorbaAnyHandler.java | 1 - .../corba/types/CorbaArrayEventProducer.java | 1 - .../corba/types/CorbaExceptionEventProducer.java | 1 - .../cxf/binding/corba/types/CorbaFixedHandler.java | 1 - .../binding/corba/types/CorbaObjectHandler.java | 1 - .../corba/types/CorbaObjectReferenceListener.java | 1 - .../types/CorbaPrimitiveSequenceEventProducer.java | 1 - .../corba/types/CorbaSequenceEventProducer.java | 1 - .../corba/types/CorbaTypeEventProducer.java | 1 - .../cxf/binding/corba/types/CorbaUnionHandler.java | 1 - .../corba/types/ParameterEventProducer.java | 1 - .../corba/types/SkipStartEndEventProducer.java | 1 - .../WrappedParameterSequenceEventProducer.java | 1 - .../cxf/binding/corba/CorbaBindingFactoryTest.java | 3 +- .../apache/cxf/binding/corba/CorbaBindingTest.java | 3 +- .../apache/cxf/binding/corba/CorbaConduitTest.java | 13 +- .../cxf/binding/corba/CorbaDestinationTest.java | 4 +- .../apache/cxf/binding/corba/CorbaMessageTest.java | 11 +- .../cxf/binding/corba/CorbaServerConduitTest.java | 13 +- .../apache/cxf/binding/corba/CorbaTypeMapTest.java | 1 + .../org/apache/cxf/binding/corba/TestUtils.java | 2 + .../binding/corba/runtime/CorbaDSIServantTest.java | 7 +- .../corba/runtime/CorbaObjectReaderTest.java | 9 +- .../corba/runtime/CorbaObjectWriterTest.java | 9 +- .../corba/runtime/CorbaStreamReaderTest.java | 1 + .../corba/runtime/CorbaStreamWriterTest.java | 1 + .../binding/corba/runtime/CorbaStreamableTest.java | 9 +- .../binding/corba/types/CorbaAnyHandlerTest.java | 9 +- .../binding/corba/types/CorbaArrayHandlerTest.java | 7 +- .../binding/corba/types/CorbaEnumHandlerTest.java | 4 +- .../binding/corba/types/CorbaFixedHandlerTest.java | 4 +- .../binding/corba/types/CorbaHandlerUtilsTest.java | 5 +- .../corba/types/CorbaObjectHandlerTest.java | 7 +- .../corba/types/CorbaPrimitiveHandlerTest.java | 7 +- .../corba/types/CorbaSequenceHandlerTest.java | 9 +- .../corba/types/CorbaStructHandlerTest.java | 8 +- .../cxf/binding/corba/utils/ContextUtilsTest.java | 1 + .../cxf/binding/corba/utils/CorbaUtilsTest.java | 7 +- rt/bindings/pom.xml | 2 +- rt/bindings/soap/pom.xml | 2 +- .../cxf/binding/soap/wsdl11/SoapAddressPlugin.java | 1 + .../soap/MustUnderstandInterceptorTest.java | 1 + .../cxf/binding/soap/RPCInInterceptorTest.java | 1 + .../cxf/binding/soap/RPCOutInterceptorTest.java | 1 + .../cxf/binding/soap/ServiceModelUtilTest.java | 1 + .../binding/soap/SoapActionInterceptorTest.java | 1 + .../cxf/binding/soap/SoapBindingFactoryTest.java | 2 +- .../apache/cxf/binding/soap/SoapBindingTest.java | 1 + .../cxf/binding/soap/SoapOutInterceptorTest.java | 1 + .../java/org/apache/cxf/binding/soap/TestBase.java | 1 + .../interceptor/SoapActionInInterceptorTest.java | 2 +- .../soap/interceptor/SoapFaultSerializerTest.java | 6 +- .../SoapPreProtocolOutInterceptorTest.java | 2 +- .../soap/jms/interceptor/SoapFaultFactoryTest.java | 2 +- .../cxf/binding/soap/saaj/ParseBodyTest.java | 1 + .../binding/soap/saaj/SAAJInInterceptorTest.java | 1 + rt/bindings/xml/pom.xml | 2 +- .../cxf/binding/xml/wsdl11/XmlBindingPlugin.java | 1 + .../apache/cxf/binding/xml/wsdl11/XmlIoPlugin.java | 1 + .../cxf/binding/xml/XMLBindingFactoryTest.java | 1 + .../cxf/binding/xml/interceptor/TestBase.java | 1 + .../interceptor/XMLFaultOutInterceptorTest.java | 1 + .../interceptor/XMLMessageOutInterceptorTest.java | 1 + rt/databinding/aegis/pom.xml | 2 +- .../apache/cxf/aegis/AegisElementDataWriter.java | 1 + .../apache/cxf/aegis/AegisXMLStreamDataReader.java | 1 + .../org/apache/cxf/aegis/AbstractAegisTest.java | 1 + .../apache/cxf/aegis/exception/ExceptionTest.java | 1 + .../inheritance/ExceptionInheritanceTest.java | 1 + .../inheritance/intf/InterfaceInheritanceTest.java | 1 + .../aegis/integration/ParameterMappingTest.java | 1 + .../cxf/aegis/namespaces/ExplicitPrefixTest.java | 1 + .../cxf/aegis/namespaces/impl/NameServiceImpl.java | 1 + .../cxf/aegis/override/OverrideTypeTest.java | 1 + .../java/org/apache/cxf/aegis/proxy/ProxyTest.java | 1 + .../cxf/aegis/services/base64/BinaryDataTest.java | 1 + .../cxf/aegis/standalone/StandaloneReadTest.java | 2 + .../cxf/aegis/type/array/DuplicateArrayTest.java | 1 + .../apache/cxf/aegis/type/basic/BadXMLTest.java | 8 +- .../cxf/aegis/type/basic/DynamicProxyTest.java | 1 + .../cxf/aegis/type/encoded/SoapArrayTypeTest.java | 1 + .../cxf/aegis/type/encoded/StructTypeTest.java | 1 + .../cxf/aegis/type/java5/map/StudentTest.java | 1 + .../org/apache/cxf/aegis/type/map/MapsTest.java | 1 + .../aegis/type/missing/MissingTypeWSDLTest.java | 1 + .../org/apache/cxf/aegis/xml/stax/ReaderTest.java | 1 + .../org/apache/cxf/aegis/xml/stax/WriterTest.java | 1 + rt/databinding/jaxb/pom.xml | 2 +- .../java/org/apache/cxf/jaxb/JAXBDataBinding.java | 16 +- .../org/apache/cxf/jaxb/io/DataWriterImpl.java | 11 + .../org/apache/cxf/jaxb/BareInInterceptorTest.java | 2 +- .../apache/cxf/jaxb/BareOutInterceptorTest.java | 2 +- .../cxf/jaxb/DocLiteralInInterceptorTest.java | 2 +- .../org/apache/cxf/jaxb/JAXBDataBindingTest.java | 2 +- .../apache/cxf/jaxb/JAXBEncoderDecoderTest.java | 1 + .../org/apache/cxf/jaxb/JAXBWrapperHelperTest.java | 1 + .../test/java/org/apache/cxf/jaxb/TestBase.java | 1 + .../cxf/jaxb/io/XMLStreamDataReaderTest.java | 1 + rt/databinding/pom.xml | 2 +- rt/features/clustering/pom.xml | 2 +- rt/features/logging/pom.xml | 2 +- .../cxf/ext/logging/LoggingInInterceptor.java | 39 ++- .../cxf/ext/logging/LoggingOutInterceptor.java | 32 ++- .../ext/logging/OldLoggingFactoryBeanListener.java | 1 - .../ext/logging/event/DefaultLogEventMapper.java | 1 + .../cxf/ext/logging/DefaultLogEventMapperTest.java | 1 + .../apache/cxf/ext/logging/LogEventSenderMock.java | 26 +- .../cxf/ext/logging/TestPrettyLoggingFilter.java | 1 + .../org/apache/cxf/ext/logging/TruncatedTest.java | 149 +++++++++++ rt/features/metrics/pom.xml | 2 +- rt/features/pom.xml | 2 +- rt/features/throttling/pom.xml | 2 +- rt/frontend/jaxrs/pom.xml | 2 +- .../apache/cxf/jaxrs/JAXRSServiceFactoryBean.java | 15 +- .../apache/cxf/jaxrs/ext/ContextClassProvider.java | 17 +- .../JAXRSServerFactoryCustomizationExtension.java | 5 +- .../apache/cxf/jaxrs/impl/AsyncResponseImpl.java | 4 +- .../apache/cxf/jaxrs/impl/ConfigurableImpl.java | 9 +- .../apache/cxf/jaxrs/impl/ResourceContextImpl.java | 7 +- .../org/apache/cxf/jaxrs/impl/UriBuilderImpl.java | 4 + .../cxf/jaxrs/interceptor/JAXRSInInterceptor.java | 13 +- .../apache/cxf/jaxrs/model/ClassResourceInfo.java | 2 +- .../apache/cxf/jaxrs/model/FilterProviderInfo.java | 15 +- .../cxf/jaxrs/provider/AbstractJAXBProvider.java | 1 + .../apache/cxf/jaxrs/provider/ProviderFactory.java | 56 ++-- .../cxf/jaxrs/provider/ServerProviderFactory.java | 64 +++-- .../apache/cxf/jaxrs/provider/SourceProvider.java | 1 + .../org/apache/cxf/jaxrs/utils/ExceptionUtils.java | 2 +- .../JAXRSServerFactoryCustomizationUtils.java | 25 +- .../org/apache/cxf/jaxrs/utils/JAXRSUtils.java | 87 +++--- .../org/apache/cxf/jaxrs/utils/ResourceUtils.java | 2 +- .../cxf/jaxrs/SelectMethodCandidatesTest.java | 2 +- .../cxf/jaxrs/ext/MessageContextImplTest.java | 2 +- .../cxf/jaxrs/impl/AsyncResponseImplTest.java | 2 +- .../apache/cxf/jaxrs/impl/HttpHeadersImplTest.java | 2 +- .../cxf/jaxrs/impl/RequestPreprocessorTest.java | 2 +- .../apache/cxf/jaxrs/impl/ResponseImplTest.java | 2 +- .../apache/cxf/jaxrs/impl/UriBuilderImplTest.java | 31 +++ .../org/apache/cxf/jaxrs/impl/UriInfoImplTest.java | 2 +- .../lifecycle/PerRequestResourceProviderTest.java | 2 +- .../cxf/jaxrs/model/OperationResourceInfoTest.java | 2 +- .../provider/AbstractConfigurableProviderTest.java | 1 + .../jaxrs/provider/JAXBElementProviderTest.java | 2 +- .../JavaTimeTypesParamConverterProviderTest.java | 1 + ...iderFactoryHierarchicalExceptionMapperTest.java | 2 - .../cxf/jaxrs/provider/ProviderFactoryTest.java | 42 ++- .../cxf/jaxrs/provider/XSLTJaxbProviderTest.java | 2 +- .../security/JAASAuthenticationFilterTest.java | 1 + .../jaxrs/spring/JAXRSServerFactoryBeanTest.java | 2 +- .../jaxrs/spring/SpringResourceFactoryTest.java | 4 +- .../springmvc/SpringViewResolverProviderTest.java | 12 +- .../cxf/jaxrs/utils/AnnotationTestUtilsTest.java | 1 + .../apache/cxf/jaxrs/utils/ExceptionUtilsTest.java | 71 +++++ .../org/apache/cxf/jaxrs/utils/FormUtilsTest.java | 2 +- .../org/apache/cxf/jaxrs/utils/HttpUtilsTest.java | 2 +- .../apache/cxf/jaxrs/utils/InjectionUtilsTest.java | 2 +- .../org/apache/cxf/jaxrs/utils/JAXBUtilsTest.java | 1 + .../org/apache/cxf/jaxrs/utils/JAXRSUtilsTest.java | 2 +- rt/frontend/jaxws/pom.xml | 2 +- .../cxf/jaxws/binding/soap/SOAPBindingImpl.java | 1 + .../jaxws/blueprint/EndpointDefinitionParser.java | 2 + .../cxf/jaxws/context/WrappedMessageContext.java | 11 +- .../cxf/jaxws/interceptors/SwAOutInterceptor.java | 3 +- .../JaxWsProxyFactoryBeanDefinitionParser.java | 1 - .../JaxWsWebServicePublisherBeanPostProcessor.java | 1 - .../org/apache/cxf/jaxws/AbstractJaxWsTest.java | 1 + .../java/org/apache/cxf/jaxws/CodeFirstTest.java | 1 + .../org/apache/cxf/jaxws/CodeFirstWSDLTest.java | 1 + .../apache/cxf/jaxws/ConfiguredEndpointTest.java | 1 + .../java/org/apache/cxf/jaxws/GreeterTest.java | 1 + .../test/java/org/apache/cxf/jaxws/HeaderTest.java | 1 + .../apache/cxf/jaxws/JAXWSMethodInvokerTest.java | 2 + .../java/org/apache/cxf/jaxws/JaxWsClientTest.java | 1 + .../cxf/jaxws/JaxWsServerFactoryBeanTest.java | 2 + .../apache/cxf/jaxws/MessageReplayObserver.java | 1 + .../org/apache/cxf/jaxws/SEIWithJAXBAnnoTest.java | 1 + .../java/org/apache/cxf/jaxws/SOAPBindingTest.java | 1 + .../java/org/apache/cxf/jaxws/SchemaFirstTest.java | 1 + .../apache/cxf/jaxws/SchemaFirstXmlConfigTest.java | 2 +- .../java/org/apache/cxf/jaxws/ServiceImplTest.java | 1 + .../apache/cxf/jaxws/ServiceModelUtilsTest.java | 1 + .../java/org/apache/cxf/jaxws/SoapFaultTest.java | 1 + .../cxf/jaxws/WrapperClassGeneratorTest.java | 1 + .../jaxws/context/WebServiceContextImplTest.java | 1 + .../apache/cxf/jaxws/dispatch/DispatchOpTest.java | 2 + .../AbstractProtocolHandlerInterceptorTest.java | 1 + .../handler/AnnotationHandlerChainBuilderTest.java | 1 + .../cxf/jaxws/handler/HandlerChainBuilderTest.java | 2 +- .../cxf/jaxws/handler/HandlerChainInvokerTest.java | 1 + .../handler/LogicalHandlerInterceptorTest.java | 1 + .../cxf/jaxws/handler/LogicalMessageImplTest.java | 1 + .../handler/soap/SOAPHandlerInterceptorTest.java | 1 + .../header/ProviderHeaderClientServerTest.java | 1 + .../org/apache/cxf/jaxws/holder/HolderTest.java | 1 + .../WebFaultOutInterceptorTestCase.java | 1 + .../jaxws/provider/ProviderServiceFactoryTest.java | 1 + .../apache/cxf/jaxws/provider/ProviderTest.java | 1 + .../apache/cxf/jaxws/service/ArrayServiceImpl.java | 1 + .../apache/cxf/jaxws/spring/SpringBeansTest.java | 8 +- .../support/ContextPropertiesMappingTest.java | 1 + .../support/JaxWsServiceConfigurationTest.java | 2 +- .../jaxws/support/JaxWsServiceFactoryBeanTest.java | 1 + .../apache/cxf/jaxws/ws/PolicyAnnotationTest.java | 4 +- .../JAXWSHttpSpiDestinationTest.java | 1 + .../JAXWSHttpSpiTransportFactoryTest.java | 1 + rt/frontend/js/pom.xml | 2 +- .../org/apache/cxf/js/rhino/ProviderFactory.java | 1 - .../java/org/apache/cxf/js/rhino/ServerApp.java | 1 - .../cxf/js/rhino/AbstractDOMProviderTest.java | 4 +- .../apache/cxf/js/rhino/ProviderFactoryTest.java | 6 +- rt/frontend/pom.xml | 2 +- rt/frontend/simple/pom.xml | 2 +- .../java/org/apache/cxf/frontend/WSDLGetUtils.java | 2 + .../frontend/soap/SoapBindingSelectionTest.java | 1 + .../spring/AbstractSimpleFrontendSpringTest.java | 4 +- .../cxf/frontend/spring/ClientServerTest.java | 3 +- .../cxf/frontend/spring/SpringBeansTest.java | 3 +- .../factory/AbstractSimpleFrontendTest.java | 1 + .../cxf/service/factory/ClientFactoryBeanTest.java | 1 + .../factory/ReflectionServiceFactoryTest.java | 1 + .../apache/cxf/service/factory/RountripTest.java | 1 + .../cxf/service/factory/ServerFactoryTest.java | 1 + .../cxf/service/stax/StaxDatabindingTest.java | 1 + rt/javascript/javascript-rt/pom.xml | 2 +- rt/javascript/javascript-tests/pom.xml | 2 +- .../java/org/apache/cxf/javascript/AegisTest.java | 4 +- .../java/org/apache/cxf/javascript/AnyTest.java | 6 +- .../cxf/javascript/DocLitBareClientTest.java | 6 +- .../cxf/javascript/DocLitWrappedClientTest.java | 6 +- .../apache/cxf/javascript/GenericAegisTest.java | 1 + .../apache/cxf/javascript/GreeterClientTest.java | 4 +- .../cxf/javascript/JavascriptTestUtilities.java | 3 +- .../apache/cxf/javascript/JsHttpRequestTest.java | 4 +- .../java/org/apache/cxf/javascript/MtoMTest.java | 4 +- .../apache/cxf/javascript/QueryHandlerTest.java | 2 +- .../org/apache/cxf/javascript/RPCClientTest.java | 6 +- .../apache/cxf/javascript/types/AttributeTest.java | 2 +- .../cxf/javascript/types/SerializationTest.java | 2 +- .../src/test/resources/deserializationTests.js | 5 +- rt/javascript/pom.xml | 2 +- rt/management/pom.xml | 2 +- .../management/jmx/InstrumentationManagerImpl.java | 1 - .../export/runtime/ModelMBeanInfoSupporter.java | 2 - .../cxf/management/InstrumentationManagerTest.java | 2 +- .../management/counters/CounterRepositoryTest.java | 1 + .../AbstractMessageResponseTestBase.java | 2 +- .../ResponseTimeMessageInInterceptorTest.java | 2 +- .../ResponseTimeMessageInvokerInterceptorTest.java | 1 + .../ResponseTimeMessageOutInterceptorTest.java | 1 + .../jmx/export/ModelMBeanAssemblerTest.java | 1 + rt/pom.xml | 2 +- rt/rs/client/pom.xml | 2 +- .../apache/cxf/jaxrs/client/AbstractClient.java | 4 + .../cxf/jaxrs/client/ClientProviderFactory.java | 19 +- .../apache/cxf/jaxrs/client/ClientProxyImpl.java | 2 +- .../cxf/jaxrs/client/JAXRSClientFactoryBean.java | 21 +- .../spec/ClientRequestFilterInterceptor.java | 8 + .../jaxrs/client/spec/InvocationBuilderImpl.java | 11 +- .../cxf/jaxrs/client/logging/RESTLoggingTest.java | 1 + .../cxf/jaxrs/client/spec/ClientImplTest.java | 76 +++++- .../jaxrs/client/spec/ClientRequestFilterTest.java | 80 ++++++ .../client/spec/InvocationBuilderImplTest.java | 74 +++++ .../client/spring/JAXRSClientFactoryBeanTest.java | 4 +- rt/rs/description-openapi-v3/pom.xml | 9 +- .../apache/cxf/jaxrs/openapi/JaxRs2Extension.java | 158 +++++++++++ .../jaxrs/openapi/OpenApiCustomizedResource.java | 71 +++++ .../cxf/jaxrs/openapi/OpenApiCustomizer.java | 230 ++++++++++++++++ .../apache/cxf/jaxrs/openapi/OpenApiFeature.java | 298 +++++++++++++++++---- .../cxf/jaxrs/openapi/SwaggerProperties.java | 69 +++++ .../cxf/jaxrs/openapi/parse/OpenApiParseUtils.java | 254 ++++++++++++++++++ .../jaxrs/openapi/parse/ParseConfiguration.java | 14 +- .../io.swagger.v3.jaxrs2.ext.OpenAPIExtension | 1 + rt/rs/description-swagger-ui/pom.xml | 2 +- rt/rs/description-swagger/pom.xml | 2 +- .../apache/cxf/jaxrs/swagger/JaxRs2Extension.java | 1 + .../apache/cxf/jaxrs/swagger/Swagger2Feature.java | 7 + .../openapi/SwaggerToOpenApiConversionFilter.java | 23 +- .../openapi/SwaggerToOpenApiConversionUtils.java | 70 +++-- rt/rs/description/pom.xml | 2 +- .../apache/cxf/jaxrs/model/wadl/WadlGenerator.java | 32 +++ .../jaxrs/model/wadl/WadlGeneratorJsonTest.java | 2 +- .../cxf/jaxrs/model/wadl/WadlGeneratorTest.java | 17 +- rt/rs/extensions/json-basic/pom.xml | 2 +- rt/rs/extensions/providers/pom.xml | 2 +- .../jaxrs/provider/atom/AtomEntryProviderTest.java | 1 + .../jaxrs/provider/atom/AtomFeedProviderTest.java | 1 + .../jaxrs/provider/atom/AtomPojoProviderTest.java | 2 +- .../jaxrs/provider/dom4j/DOM4JProviderTest.java | 2 +- .../cxf/jaxrs/provider/json/JSONProviderTest.java | 10 +- .../cxf/jaxrs/resources/CollectionsResource.java | 1 + rt/rs/extensions/reactivestreams/pom.xml | 2 +- .../server/AbstractReactiveInvoker.java} | 58 ++-- rt/rs/extensions/reactor/pom.xml | 10 +- .../jaxrs/reactor/client/ReactorInvokerImpl.java | 7 +- .../reactor/client/ReactorInvokerProvider.java | 2 + .../cxf/jaxrs/reactor/server/ReactorInvoker.java | 27 +- rt/rs/extensions/rx/pom.xml | 2 +- .../jaxrs/rx/client/ObservableRxInvokerImpl.java | 1 - .../cxf/jaxrs/rx/server/ObservableInvoker.java | 1 - .../cxf/jaxrs/rx2/server/ReactiveIOInvoker.java | 39 +-- rt/rs/extensions/search/pom.xml | 2 +- .../jpa/AbstractJPATypedQueryVisitorTest.java | 1 + .../search/jpa/JPATypedQueryVisitorODataTest.java | 1 + .../lucene/AbstractLuceneQueryVisitorTest.java | 1 + .../lucene/LuceneQueryVisitorAnalyzerFiqlTest.java | 1 + .../search/lucene/LuceneQueryVisitorFiqlTest.java | 1 + .../search/lucene/LuceneQueryVisitorODataTest.java | 1 + rt/rs/http-sci/pom.xml | 2 +- rt/rs/{client => microprofile-client}/pom.xml | 128 ++++++--- .../microprofile/client/ContractComparator.java | 63 +++++ .../client/CxfTypeSafeClientBuilder.java | 125 +++++++++ .../client/DefaultResponseExceptionMapper.java} | 19 +- .../cxf/microprofile/client/Messages.properties | 25 ++ .../client/MicroProfileClientConfigurableImpl.java | 62 +++++ .../client/MicroProfileClientFactoryBean.java | 120 +++++++++ .../client/MicroProfileClientProviderFactory.java | 123 +++++++++ .../apache/cxf/microprofile/client/Validator.java | 137 ++++++++++ .../microprofile/client/cdi/RestClientBean.java | 167 ++++++++++++ .../client/cdi/RestClientExtension.java | 55 ++++ .../microprofile/client/config/ConfigFacade.java | 53 ++++ .../client/proxy/MicroProfileClientProxyImpl.java | 67 +++++ .../client/spi/CxfRestClientBuilderResolver.java | 22 +- .../services/javax.enterprise.inject.spi.Extension | 1 + ...ofile.rest.client.spi.RestClientBuilderResolver | 1 + .../client/CxfTypeSafeClientBuilderTest.java | 138 ++++++++++ .../cxf/microprofile/client/ValidatorTest.java | 145 ++++++++++ .../client/mock/EchoClientReqFilter.java} | 20 +- .../client/mock/ExceptionMappingClient.java | 18 +- .../client/mock/HighPriorityClientReqFilter.java} | 20 +- .../microprofile/client/mock/HighPriorityMBW.java | 75 ++++++ .../client/mock/LowPriorityClientReqFilter.java} | 20 +- .../cxf/microprofile/client/mock/MyClient.java | 18 +- .../cxf/microprofile/client/mock/MyObject.java | 18 +- .../client/mock/NoSuchEntityException.java} | 39 +-- .../client/mock/NotFoundClientReqFilter.java} | 20 +- .../client/mock/NotFoundExceptionMapper.java} | 21 +- rt/rs/pom.xml | 3 +- rt/rs/security/cors/pom.xml | 2 +- rt/rs/security/jose-parent/jose-jaxrs/pom.xml | 2 +- rt/rs/security/jose-parent/jose/pom.xml | 2 +- rt/rs/security/jose-parent/pom.xml | 2 +- rt/rs/security/oauth-parent/oauth/pom.xml | 2 +- .../rs/security/oauth/client/OAuthClientUtils.java | 1 - .../security/oauth/filters/AbstractAuthFilter.java | 1 - .../security/oauth/filters/OAuthRequestFilter.java | 1 - .../security/oauth/filters/OAuthServletFilter.java | 1 - .../oauth/provider/DefaultOAuthValidator.java | 1 - .../oauth/services/AbstractOAuthService.java | 1 - .../oauth/services/AccessTokenHandler.java | 1 - .../services/AuthorizationRequestHandler.java | 1 - .../oauth/services/OOBResponseProvider.java | 1 - .../oauth/services/RequestTokenHandler.java | 1 - .../cxf/rs/security/oauth/utils/OAuthUtils.java | 1 - rt/rs/security/oauth-parent/oauth2-saml/pom.xml | 2 +- .../grants/saml/Saml2BearerGrantHandler.java | 1 + rt/rs/security/oauth-parent/oauth2/pom.xml | 2 +- .../client/ClientTokenContextClassProvider.java | 14 +- .../code/DefaultEHCacheCodeDataProvider.java | 1 - .../oauth2/grants/code/JCacheCodeDataProvider.java | 1 + .../provider/DefaultEHCacheOAuthDataProvider.java | 1 - .../provider/OAuthServerJoseJwtProducer.java | 1 + .../cxf/rs/security/oauth2/utils/EHCacheUtil.java | 1 - .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 1 + .../grants/code/JCacheCodeDataProviderTest.java | 1 + .../code/JPACMTCodeDataProviderOpenJPATest.java | 3 +- .../grants/code/JPACMTCodeDataProviderTest.java | 7 +- .../code/JPACMTOAuthDataProviderOpenJPATest.java | 5 +- .../grants/code/JPACMTOAuthDataProviderTest.java | 10 +- .../grants/code/JPACodeDataProviderTest.java | 2 + .../oauth2/grants/jwt/AbstractJwtHandlerTest.java | 3 +- .../provider/JCacheOAuthDataProviderTest.java | 1 + .../oauth2/provider/JPAOAuthDataProviderTest.java | 2 + .../tokens/hawk/HawkAccessTokenValidatorTest.java | 2 +- .../oauth2/tokens/hawk/NonceVerifierImplTest.java | 2 +- rt/rs/security/oauth-parent/pom.xml | 2 +- rt/rs/security/pom.xml | 2 +- rt/rs/security/sso/oidc/pom.xml | 2 +- .../oidc/rp/IdTokenContextClassProvider.java | 14 +- .../oidc/rp/UserInfoContextClassProvider.java | 14 +- .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 2 + .../oidc/idp/JPAOidcUserSubjectCMTOpenJPATest.java | 7 +- .../oidc/idp/JPAOidcUserSubjectCMTTest.java | 7 +- .../security/oidc/idp/JPAOidcUserSubjectTest.java | 2 + rt/rs/security/sso/saml/pom.xml | 2 +- .../AbstractRequestAssertionConsumerHandler.java | 1 + .../saml/sso/AbstractServiceProviderFilter.java | 1 + .../security/saml/sso/EHCacheTokenReplayCache.java | 1 - .../cxf/rs/security/saml/sso/MetadataService.java | 1 + .../saml/sso/SAMLProtocolResponseValidator.java | 1 + .../rs/security/saml/sso/SSOValidatorResponse.java | 1 + .../security/saml/sso/SamlPostBindingFilter.java | 1 + .../saml/sso/SamlRedirectBindingFilter.java | 1 + .../saml/sso/state/EHCacheSPStateManager.java | 1 - .../security/saml/sso/AuthnRequestBuilderTest.java | 1 + .../security/saml/sso/CombinedValidatorTest.java | 1 + .../cxf/rs/security/saml/sso/EHCacheUtilTest.java | 1 - .../saml/sso/SAMLResponseValidatorTest.java | 1 + .../saml/sso/SAMLSSOResponseValidatorTest.java | 1 + rt/rs/security/xml/pom.xml | 2 +- .../cxf/rs/security/common/RSSecurityUtils.java | 1 + .../rs/security/saml/AbstractSamlInHandler.java | 1 + .../authorization/SecurityContextProviderImpl.java | 1 + .../rs/security/xml/AbstractXmlEncInHandler.java | 1 + .../rs/security/xml/AbstractXmlSecInHandler.java | 1 + .../security/xml/AbstractXmlSecOutInterceptor.java | 1 + .../rs/security/xml/AbstractXmlSigInHandler.java | 1 + .../cxf/rs/security/xml/XmlEncOutInterceptor.java | 1 + .../cxf/rs/security/xml/XmlSigOutInterceptor.java | 1 + rt/rs/sse/pom.xml | 8 +- .../cxf/jaxrs/sse/client/SseEventSourceImpl.java | 23 +- .../SseTransportCustomizationExtension.java | 8 +- rt/rs/sse/src/main/resources/META-INF/beans.xml | 2 +- ...rs.ext.JAXRSServerFactoryCustomizationExtension | 1 + .../jaxrs/sse/client/SseEventSourceImplTest.java | 5 +- rt/security-saml/pom.xml | 2 +- .../security/saml/claims/SAMLSecurityContext.java | 1 + .../saml/interceptor/WSS4JBasicAuthValidator.java | 1 + .../cxf/rt/security/saml/utils/SAMLUtils.java | 1 + .../rt/security/saml/xacml/CXFMessageParser.java | 1 + .../rt/security/saml/claims/SAMLClaimsTest.java | 2 + .../ClaimsAuthorizingInterceptorTest.java | 1 + .../saml/xacml2/RequestComponentBuilderTest.java | 1 + .../xacml2/SamlRequestComponentBuilderTest.java | 1 + rt/security/pom.xml | 2 +- .../apache/cxf/rt/security/crypto/CryptoUtils.java | 8 +- rt/transports/http-hc/pom.xml | 2 +- .../http/asyncclient/AsyncHTTPConduit.java | 2 +- rt/transports/http-jetty/pom.xml | 2 +- .../JettyHTTPServerEngineFactoryHolder.java | 8 +- .../JettyHTTPServerEngineBeanDefinitionParser.java | 1 + ...TTPServerEngineFactoryBeanDefinitionParser.java | 1 - .../http_jetty/JettyHTTPDestinationTest.java | 3 +- .../http_jetty/JettyHTTPServerEngineTest.java | 5 +- .../http_jetty/spring/ApplicationContextTest.java | 2 +- rt/transports/http-netty/netty-client/pom.xml | 2 +- .../netty/client/NettyHttpConduitFactoryTest.java | 3 +- .../netty/client/integration/NettyClientTest.java | 3 + rt/transports/http-netty/netty-server/pom.xml | 2 +- .../http/netty/server/NettyHttpContextHandler.java | 2 +- .../http/netty/server/NettyHttpHandler.java | 2 + .../http/netty/server/NettyHttpServerEngine.java | 3 +- .../server/interceptor/ChannelInterceptor.java | 1 - .../server/interceptor/HttpSessionInterceptor.java | 1 + .../server/servlet/NettyHttpServletRequest.java | 1 + .../NettyHttpServerEngineBeanDefinitionParser.java | 1 - .../netty/server/NettyHttpDestinationTest.java | 2 +- .../server/NettyHttpServerEngineFactoryTest.java | 1 + .../netty/server/NettyHttpServerEngineTest.java | 1 + .../http/netty/server/NettyHttpTestHandler.java | 1 + .../netty/server/integration/NettyServerTest.java | 3 + .../integration/SSLNettySpringServerTest.java | 7 +- .../server/spring/ApplicationContextTest.java | 2 +- rt/transports/http-undertow/pom.xml | 2 +- .../http_undertow/UndertowHTTPDestination.java | 1 - ...dertowHTTPServerEngineBeanDefinitionParser.java | 1 + ...TTPServerEngineFactoryBeanDefinitionParser.java | 1 - .../http_undertow/UndertowHTTPDestinationTest.java | 6 +- .../UndertowHTTPServerEngineTest.java | 1 + .../spring/ApplicationContextTest.java | 2 +- rt/transports/http/pom.xml | 3 +- .../org/apache/cxf/transport/http/Headers.java | 14 +- .../HttpAuthSupplierBeanDefinitionParser.java | 1 + .../cxf/transport/https/CertConstraints.java | 1 - .../org/apache/cxf/transport/https/SSLUtils.java | 1 - .../src/main/resources/schemas/wsdl/http-conf.xsd | 8 + .../http/DestinationRegistryImplTest.java | 2 +- .../http/HTTPConduitURLConnectionTest.java | 1 + .../transport/http/HTTPConduitURLEasyMockTest.java | 1 + .../org/apache/cxf/transport/http/HeadersTest.java | 18 +- .../http/auth/DigestAuthSupplierTest.java | 2 +- .../http/policy/ClientPolicyCalculatorTest.java | 1 + .../policy/HTTPClientAssertionBuilderTest.java | 1 + .../policy/HTTPServerAssertionBuilderTest.java | 1 + .../cxf/transport/http/policy/PolicyUtilsTest.java | 1 + .../http/policy/ServerPolicyCalculatorTest.java | 1 + .../https/HttpsURLConnectionFactoryTest.java | 2 + .../cxf/transport/servlet/BaseUrlHelperTest.java | 1 - .../transport/servlet/ServletControllerTest.java | 2 +- rt/transports/jms/pom.xml | 2 +- .../cxf/transport/jms/BackChannelConduit.java | 20 +- .../org/apache/cxf/transport/jms/JMSConduit.java | 41 ++- .../apache/cxf/transport/jms/JMSConfigFactory.java | 2 + .../apache/cxf/transport/jms/JMSConfiguration.java | 9 + .../apache/cxf/transport/jms/JMSDestination.java | 46 ++-- .../cxf/transport/jms/JMSTransportFactory.java | 1 - .../apache/cxf/transport/jms/uri/JMSEndpoint.java | 13 + .../jms/util/PollingMessageListenerContainer.java | 74 ++++- .../cxf/transport/jms/AbstractJMSTester.java | 1 + .../apache/cxf/transport/jms/JMSConduitTest.java | 1 + .../cxf/transport/jms/JMSConfigFactoryTest.java | 1 + .../cxf/transport/jms/JMSDestinationTest.java | 1 + .../cxf/transport/jms/JMSHeaderTypeTest.java | 1 + .../MessageIdAsCorrelationIdJMSConduitTest.java | 1 + .../cxf/transport/jms/RequestResponseTest.java | 1 + .../continuations/JMSContinuationProviderTest.java | 1 + .../jms/continuations/JMSContinuationTest.java | 1 + .../cxf/transport/jms/uri/JMSEndpointTest.java | 1 + .../jms/uri/URIConfiguredConduitTest.java | 1 + .../apache/cxf/transport/jms/util/JMSUtilTest.java | 1 + .../transport/jms/util/MessageListenerTest.java | 1 + rt/transports/local/pom.xml | 2 +- .../transport/local/LocalTransportFactoryTest.java | 2 +- rt/transports/pom.xml | 2 +- rt/transports/udp/pom.xml | 2 +- rt/transports/websocket/pom.xml | 2 +- .../jetty/JettyWebSocketDestinationTest.java | 2 +- rt/ws/addr/pom.xml | 2 +- .../apache/cxf/ws/addressing/soap/MAPCodec.java | 4 +- .../cxf/ws/addressing/impl/ContextUtilsTest.java | 2 +- .../cxf/ws/addressing/impl/MAPAggregatorTest.java | 2 +- .../addressing/soap/DecoupledFaultHandlerTest.java | 1 + .../cxf/ws/addressing/soap/MAPCodecTest.java | 2 +- rt/ws/eventing/pom.xml | 2 +- .../ws/eventing/shared/faults/WSEventingFault.java | 1 + .../handlers/ReferenceParametersAddingHandler.java | 1 + .../eventing/shared/utils/DurationAndDateUtil.java | 2 + .../base/SimpleEventingIntegrationTest.java | 1 + .../ws/eventing/integration/NotificationTest.java | 1 + .../eventing/integration/SubscriptionEndTest.java | 1 + .../integration/SubscriptionGrantingTest.java | 2 + .../integration/SubscriptionManagementTest.java | 1 + .../eventsink/TestingEndToEndpointImpl.java | 1 + rt/ws/mex/pom.xml | 2 +- rt/ws/policy/pom.xml | 2 +- .../external/ExternalAttachmentProvider.java | 1 + .../attachment/external/PolicyAttachment.java | 1 + .../policy/blueprint/PolicyBPDefinitionParser.java | 1 + .../blueprint/PolicyFeatureBPDefinitionParser.java | 1 + .../policy/AssertionBuilderRegistryImplTest.java | 1 + .../apache/cxf/ws/policy/AssertionInfoMapTest.java | 1 + .../cxf/ws/policy/EffectivePolicyImplTest.java | 2 +- .../cxf/ws/policy/EndpointPolicyImplTest.java | 2 +- .../IgnorablePolicyInterceptorProviderTest.java | 2 +- .../org/apache/cxf/ws/policy/NormalizeTest.java | 1 + .../cxf/ws/policy/PolicyDataEngineImplTest.java | 1 + .../cxf/ws/policy/PolicyEngineImplInitTest.java | 4 +- .../org/apache/cxf/ws/policy/PolicyEngineTest.java | 2 +- .../PolicyInterceptorProviderRegistryImplTest.java | 1 + .../cxf/ws/policy/PolicyInterceptorsTest.java | 1 + .../cxf/ws/policy/PolicyRegistryImplTest.java | 1 + .../PolicyVerificationInFaultInterceptorTest.java | 1 + .../PolicyVerificationInInterceptorTest.java | 1 + .../PolicyVerificationOutInterceptorTest.java | 1 + .../DomainExpressionBuilderRegistryTest.java | 1 + .../EndpointReferenceDomainExpressionTest.java | 1 + .../external/ExternalAttachmentProviderTest.java | 6 +- .../attachment/external/PolicyAttachmentTest.java | 1 + .../external/URIDomainExpressionTest.java | 1 + .../reference/ReferenceResolverTest.java | 1 + .../wsdl11/Wsdl11AttachmentPolicyProviderTest.java | 1 + .../ws/policy/builder/jaxb/JaxbAssertionTest.java | 1 + .../selector/FirstAlternativeSelectorTest.java | 2 +- .../MinimalMaximalAlternativeSelectorTest.java | 2 +- .../cxf/ws/policy/spring/PolicyBeansTest.java | 1 + rt/ws/pom.xml | 2 +- rt/ws/rm/pom.xml | 6 +- .../org/apache/cxf/ws/rm/AbstractEndpointTest.java | 1 + .../cxf/ws/rm/AbstractRMInterceptorTest.java | 2 +- .../apache/cxf/ws/rm/DestinationSequenceTest.java | 2 +- .../java/org/apache/cxf/ws/rm/DestinationTest.java | 2 +- .../org/apache/cxf/ws/rm/ManagedRMManagerTest.java | 2 +- .../test/java/org/apache/cxf/ws/rm/ProxyTest.java | 2 +- .../org/apache/cxf/ws/rm/RMContextUtilsTest.java | 1 + .../java/org/apache/cxf/ws/rm/RMEndpointTest.java | 2 +- .../org/apache/cxf/ws/rm/RMInInterceptorTest.java | 2 +- .../java/org/apache/cxf/ws/rm/RMManagerTest.java | 2 +- .../org/apache/cxf/ws/rm/RMOutInterceptorTest.java | 2 +- .../java/org/apache/cxf/ws/rm/RMUtilsTest.java | 1 + .../java/org/apache/cxf/ws/rm/ServantTest.java | 2 +- .../org/apache/cxf/ws/rm/SourceSequenceTest.java | 1 + .../jdbc/RMTxStoreConfigurationTest.java | 1 + .../cxf/ws/rm/persistence/jdbc/RMTxStoreTest.java | 3 +- .../ws/rm/persistence/jdbc/RMTxStoreTestBase.java | 2 +- .../persistence/jdbc/RMTxStoreTwoSchemasTest.java | 2 +- .../apache/cxf/ws/rm/policy/PolicyUtilsTest.java | 2 +- .../ws/rm/soap/RetransmissionQueueImplTest.java | 2 +- .../cxf/ws/rm/soap/SoapFaultFactoryTest.java | 2 +- rt/ws/security/pom.xml | 2 +- .../apache/cxf/ws/security/cache/EHCacheUtils.java | 1 - .../security/policy/interceptors/STSInvoker.java | 1 + .../SecureConversationInInterceptor.java | 1 + .../ws/security/tokenstore/EHCacheTokenStore.java | 1 - .../cxf/ws/security/tokenstore/SecurityToken.java | 1 + .../cxf/ws/security/trust/AbstractSTSClient.java | 2 +- .../cxf/ws/security/trust/STSLoginModule.java | 1 + .../ws/security/trust/STSStaxTokenValidator.java | 1 + .../org/apache/cxf/ws/security/trust/STSUtils.java | 1 + .../delegation/ReceivedTokenCallbackHandler.java | 1 + .../delegation/WSSUsernameCallbackHandler.java | 1 + .../wss4j/BinarySecurityTokenInterceptor.java | 1 + .../cxf/ws/security/wss4j/CryptoCoverageUtil.java | 1 + .../wss4j/PolicyBasedWSS4JInInterceptor.java | 1 + .../wss4j/PolicyBasedWSS4JOutInterceptor.java | 1 + .../ws/security/wss4j/SamlTokenInterceptor.java | 1 + .../cxf/ws/security/wss4j/StaxSerializer.java | 1 + .../security/wss4j/UsernameTokenInterceptor.java | 1 + .../cxf/ws/security/wss4j/WSS4JInInterceptor.java | 3 +- .../cxf/ws/security/wss4j/WSS4JOutInterceptor.java | 1 + .../policyhandlers/AbstractBindingBuilder.java | 1 + .../policyhandlers/AsymmetricBindingHandler.java | 15 +- .../policyhandlers/SymmetricBindingHandler.java | 1 + .../policyhandlers/TransportBindingHandler.java | 1 + .../AbstractBindingPolicyValidator.java | 7 + .../AbstractSupportingTokenPolicyValidator.java | 61 ++++- .../AsymmetricBindingPolicyValidator.java | 15 +- .../ConcreteSupportingTokenPolicyValidator.java | 9 +- .../EncryptedTokenPolicyValidator.java | 9 +- .../EndorsingEncryptedTokenPolicyValidator.java | 15 +- .../EndorsingTokenPolicyValidator.java | 15 +- .../PolicyValidatorParameters.java | 1 + .../SecuredElementsPolicyValidator.java | 1 + .../SignedEncryptedTokenPolicyValidator.java | 9 +- ...gnedEndorsingEncryptedTokenPolicyValidator.java | 15 +- .../SignedEndorsingTokenPolicyValidator.java | 15 +- .../SignedTokenPolicyValidator.java | 9 +- .../SymmetricBindingPolicyValidator.java | 20 +- .../cxf/ws/security/cache/EHCacheUtilsTest.java | 2 +- .../apache/cxf/ws/security/sts/STSClientTest.java | 2 + .../security/tokenstore/EHCacheTokenStoreTest.java | 1 + .../security/tokenstore/MemoryTokenStoreTest.java | 1 + .../security/wss4j/CryptoCoverageCheckerTest.java | 2 + .../security/wss4j/CustomPolicyAlgorithmsTest.java | 1 + .../wss4j/DOMToStaxEncryptionIdentifierTest.java | 1 + .../wss4j/DOMToStaxSignatureIdentifierTest.java | 1 + .../wss4j/DefaultCryptoCoverageCheckerTest.java | 1 + .../wss4j/PluggablePolicyValidatorTest.java | 1 + .../ws/security/wss4j/SecurityActionTokenTest.java | 1 + .../wss4j/SecurityVerificationOutTest.java | 1 + .../wss4j/UserNameTokenAuthorizationTest.java | 1 + .../cxf/ws/security/wss4j/WSS4JFaultCodeTest.java | 1 + .../cxf/ws/security/wss4j/WSS4JInOutTest.java | 1 + .../ws/security/wss4j/WSS4JOutInterceptorTest.java | 1 + .../ws/security/wss4j/saml/DOMToStaxSamlTest.java | 1 + .../security/wss4j/saml/PolicyBasedSamlTest.java | 1 + .../cxf/ws/security/wss4j/saml/SamlTokenTest.java | 1 + .../ws/security/wss4j/saml/StaxToDOMSamlTest.java | 1 + rt/ws/transfer/pom.xml | 2 +- .../transfer/dialect/fragment/FragmentDialect.java | 2 + .../dialect/fragment/faults/FragmentFault.java | 2 + .../dialect/fragment/faults/InvalidExpression.java | 1 + .../fragment/faults/UnsupportedLanguage.java | 1 + .../dialect/fragment/faults/UnsupportedMode.java | 1 + .../language/FragmentDialectLanguageQName.java | 3 + .../language/FragmentDialectLanguageXPath10.java | 3 + .../ws/transfer/manager/MemoryResourceManager.java | 1 + .../apache/cxf/ws/transfer/resource/Resource.java | 1 + .../cxf/ws/transfer/resource/ResourceLocal.java | 2 + .../transfer/resourcefactory/ResourceFactory.java | 1 + .../resourcefactory/ResourceFactoryImpl.java | 1 + .../shared/faults/InvalidRepresentation.java | 1 + .../cxf/ws/transfer/shared/faults/PutDenied.java | 1 + .../ws/transfer/shared/faults/UnknownDialect.java | 1 + .../ws/transfer/shared/faults/UnknownResource.java | 1 + .../ws/transfer/shared/faults/WSTransferFault.java | 2 + .../ValidAndTransformHelper.java | 1 + .../XSDResourceTypeIdentifier.java | 2 + .../XSDResourceValidator.java | 2 + .../XSLTResourceTransformer.java | 1 + .../transfer/integration/FragmentGetQNameTest.java | 2 + .../integration/FragmentGetXPath10Test.java | 2 + .../transfer/integration/FragmentPutAddTest.java | 2 + .../integration/FragmentPutInsertAfterTest.java | 2 + .../integration/FragmentPutInsertBeforeTest.java | 2 + .../integration/FragmentPutRemoveTest.java | 2 + .../integration/FragmentPutReplaceTest.java | 2 + .../transfer/integration/IntegrationBaseTest.java | 2 + .../transfer/integration/ResourceFactoryTest.java | 2 + .../cxf/ws/transfer/integration/ResourceTest.java | 3 + .../transfer/unit/MemoryResourceManagerTest.java | 3 + .../ws/transfer/unit/XSDResourceValidatorTest.java | 4 + .../transfer/unit/XSLTResourceTransformerTest.java | 4 + rt/wsdl/pom.xml | 2 +- .../org/apache/cxf/wsdl/AbstractWSDLPlugin.java | 1 + .../org/apache/cxf/wsdl/JAXBExtensionHelper.java | 1 + .../apache/cxf/wsdl/WSDLExtensibilityPlugin.java | 1 + .../main/java/org/apache/cxf/wsdl/WSDLManager.java | 2 + .../cxf/wsdl11/AbstractWrapperWSDLLocator.java | 1 + .../apache/cxf/wsdl11/PartialWSDLProcessor.java | 2 - .../cxf/wsdl11/ResourceManagerWSDLLocator.java | 1 + .../java/org/apache/cxf/wsdl11/SchemaUtil.java | 1 + .../org/apache/cxf/wsdl11/WSDLManagerImpl.java | 1 + .../interceptors/DocLiteralInInterceptorTest.java | 2 +- .../factory/ReflectionServiceFactorBeanTest.java | 2 +- .../apache/cxf/wsdl11/ServiceWSDLBuilderTest.java | 2 +- .../org/apache/cxf/wsdl11/WSDLManagerImplTest.java | 1 + .../apache/cxf/wsdl11/WSDLServiceBuilderTest.java | 2 +- services/pom.xml | 2 +- services/sts/pom.xml | 2 +- services/sts/sts-core/pom.xml | 2 +- .../main/java/org/apache/cxf/sts/STSConstants.java | 5 + .../java/org/apache/cxf/sts/cache/CacheUtils.java | 1 + .../apache/cxf/sts/cache/EHCacheIdentityCache.java | 1 - .../org/apache/cxf/sts/claims/ClaimsManager.java | 1 + .../cxf/sts/claims/IdentityClaimsParser.java | 1 + .../java/org/apache/cxf/sts/claims/LdapUtils.java | 1 - .../cxf/sts/event/LoggerPatternLayoutLogback.java | 3 +- .../cxf/sts/operation/AbstractOperation.java | 1 + .../org/apache/cxf/sts/request/ReceivedToken.java | 1 + .../org/apache/cxf/sts/request/RequestParser.java | 4 +- .../cxf/sts/rest/RESTSecurityTokenServiceImpl.java | 1 + .../cxf/sts/token/canceller/SCTCanceller.java | 1 + .../token/delegation/SAMLDelegationHandler.java | 1 + .../cxf/sts/token/provider/SAMLTokenProvider.java | 1 + .../token/provider/SubjectProviderParameters.java | 1 + .../cxf/sts/token/provider/TokenProviderUtils.java | 5 +- .../cxf/sts/token/renewer/SAMLTokenRenewer.java | 1 + .../sts/token/renewer/TokenRenewerResponse.java | 1 + .../sts/token/validator/SAMLTokenValidator.java | 1 + .../token/validator/UsernameTokenValidator.java | 1 + .../cxf/sts/cache/HazelCastTokenStoreTest.java | 1 + .../sts/claims/mapper/JexlClaimsMapperTest.java | 1 + .../apache/cxf/sts/common/CustomClaimParser.java | 1 + .../cxf/sts/common/PasswordCallbackHandler.java | 2 + .../cxf/sts/common/RealmSupportClaimsHandler.java | 1 + .../cxf/sts/operation/DummyTokenProvider.java | 1 + .../cxf/sts/operation/IssueJWTClaimsUnitTest.java | 2 + .../sts/operation/IssueJWTOnbehalfofUnitTest.java | 1 + .../cxf/sts/operation/IssueJWTRealmUnitTest.java | 1 + .../apache/cxf/sts/operation/IssueJWTUnitTest.java | 1 + .../cxf/sts/operation/IssueSamlClaimsUnitTest.java | 1 + .../cxf/sts/operation/IssueSamlRealmUnitTest.java | 1 + .../cxf/sts/operation/IssueSamlUnitTest.java | 1 + .../cxf/sts/operation/RenewSamlUnitTest.java | 1 + .../operation/ValidateJWTTransformationTest.java | 1 + .../cxf/sts/operation/ValidateJWTUnitTest.java | 1 + .../ValidateTokenTransformationUnitTest.java | 1 + .../cxf/sts/request/RequestParserUnitTest.java | 1 + .../sts/token/provider/JWTProviderActAsTest.java | 1 + .../token/provider/JWTProviderOnBehalfOfTest.java | 1 + .../sts/token/provider/JWTTokenProviderTest.java | 1 + .../cxf/sts/token/provider/SAMLClaimsTest.java | 1 + .../sts/token/provider/SAMLProviderActAsTest.java | 3 +- .../token/provider/SAMLProviderKeyTypeTest.java | 1 + .../cxf/sts/token/realm/RealmSupportTest.java | 1 + .../renewer/SAMLTokenRenewerLifetimeTest.java | 1 + .../sts/token/renewer/SAMLTokenRenewerPOPTest.java | 2 + .../token/renewer/SAMLTokenRenewerRealmTest.java | 1 + .../sts/token/renewer/SAMLTokenRenewerTest.java | 1 + .../SAMLTokenValidatorCachedRealmTest.java | 1 + .../token/validator/SAMLTokenValidatorTest.java | 2 + services/sts/systests/advanced/pom.xml | 2 +- .../asymmetric_encr/AsymmetricEncryptionTest.java | 1 + .../systest/sts/basic_auth/JaxwsBasicAuthTest.java | 1 + .../cxf/systest/sts/batch/SAMLBatchUnitTest.java | 3 +- .../systest/sts/batch/SimpleBatchSTSClient.java | 1 + .../BinarySecurityTokenTest.java | 1 + .../cxf/systest/sts/caching/CachingTest.java | 1 + .../systest/sts/caching/DoubleItPortTypeImpl.java | 1 - .../cxf/systest/sts/caching/ServerCachingTest.java | 1 + .../apache/cxf/systest/sts/claims/ClaimsTest.java | 31 +++ .../cxf/systest/sts/claims/ClaimsValidator.java | 1 + .../systest/sts/claims/StaxClaimsValidator.java | 1 + .../systest/sts/common/CommonCallbackHandler.java | 2 + .../systest/sts/common/DoubleItPortTypeImpl.java | 1 + .../cxf/systest/sts/common/TokenTestUtils.java | 1 + .../systest/sts/cross_domain/CrossDomainTest.java | 1 + .../systest/sts/custom/CustomParameterTest.java | 1 + .../custom_onbehalfof/CustomOnBehalfOfTest.java | 2 +- .../LocalDoubleItPortTypeImpl.java | 1 + .../SAMLDoubleItPortTypeImpl.java | 1 + .../sts/deployment/CustomClaimsHandler.java | 23 +- .../systest/sts/deployment/CustomClaimsParser.java | 1 + .../DistributedCachingTest.java | 2 +- .../apache/cxf/systest/sts/jwt/JWTUnitTest.java | 1 + .../apache/cxf/systest/sts/jwt/JaxrsJWTTest.java | 1 + .../systest/sts/kerberos/DoubleItPortTypeImpl.java | 1 + .../sts/kerberos/IntermediaryPortTypeImpl.java | 1 + .../sts/kerberos/KerberosDelegationTokenTest.java | 1 + .../cxf/systest/sts/realms/DifferentRealmTest.java | 2 +- .../cxf/systest/sts/renew/SAMLRenewTest.java | 2 +- .../cxf/systest/sts/renew/SAMLRenewUnitTest.java | 1 + .../sts/secure_conv/SCTSAMLTokenProvider.java | 1 + .../sts/secure_conv/SecureConversationTest.java | 2 +- .../secure_conv/SecurityContextTokenUnitTest.java | 1 + .../apache/cxf/systest/sts/soap12/Soap12Test.java | 2 + .../sts_sender_vouches/STSSenderVouchesTest.java | 1 + .../sts/transformation/DoubleItPortTypeImpl.java | 1 + .../sts/transformation/TransformationTest.java | 2 +- .../sts/usernametoken/UsernameTokenTest.java | 1 + .../apache/cxf/systest/sts/claims/DoubleIt.wsdl | 86 ++++++ .../apache/cxf/systest/sts/claims/cxf-client.xml | 5 + .../apache/cxf/systest/sts/claims/cxf-service.xml | 9 + .../cxf/systest/sts/claims/stax-cxf-service.xml | 10 + .../cxf/systest/sts/custom/cxf-sts-common.xml | 2 +- .../org/apache/cxf/systest/sts/custom/cxf-sts.xml | 2 +- services/sts/systests/basic/pom.xml | 2 +- .../sts/asymmetric/AsymmetricBindingTest.java | 1 + .../apache/cxf/systest/sts/bearer/BearerTest.java | 1 + .../systest/sts/common/CommonCallbackHandler.java | 2 + .../systest/sts/common/DoubleItPortTypeImpl.java | 1 + .../systest/sts/delegation/SAMLDelegationTest.java | 2 + .../DoubleItPortTypeImpl.java | 1 + .../IntermediaryCachingPortTypeImpl.java | 1 + .../IntermediaryPortTypeImpl.java | 1 + .../IntermediaryTransformationCachingTest.java | 1 + .../IntermediaryTransformationTest.java | 1 + .../apache/cxf/systest/sts/issuer/IssuerTest.java | 1 + .../cxf/systest/sts/issueunit/IssueUnitTest.java | 2 + .../org/apache/cxf/systest/sts/jaas/JAASTest.java | 1 + .../apache/cxf/systest/sts/rest/STSRESTTest.java | 1 + .../sts/sendervouches/SenderVouchesTest.java | 1 + .../cxf/systest/sts/stsclient/STSClientTest.java | 1 + .../sts/symmetric/SymmetricBindingTest.java | 34 +++ .../cxf/systest/sts/template/TemplateTest.java | 1 + .../sts/transport/TransportBindingTest.java | 66 ++++- .../systest/sts/username_actas/ActAsValidator.java | 1 + .../username_actas/UsernameActAsCachingTest.java | 1 + .../sts/username_actas/UsernameActAsTest.java | 1 + .../UsernameOnBehalfOfCachingTest.java | 1 + .../UsernameOnBehalfOfTest.java | 1 + .../sts/x509/X509AsymmetricBindingTest.java | 1 + .../systest/sts/x509/X509SymmetricBindingTest.java | 1 + .../apache/cxf/systest/sts/symmetric/DoubleIt.wsdl | 85 ++++++ .../cxf/systest/sts/symmetric/cxf-client.xml | 5 + .../cxf/systest/sts/symmetric/cxf-service.xml | 7 + .../cxf/systest/sts/symmetric/cxf-stax-service.xml | 8 + .../apache/cxf/systest/sts/transport/DoubleIt.wsdl | 183 +++++++++++++ .../cxf/systest/sts/transport/cxf-client.xml | 17 ++ .../cxf/systest/sts/transport/cxf-service.xml | 14 + .../cxf/systest/sts/transport/cxf-stax-service.xml | 18 ++ services/sts/systests/pom.xml | 2 +- services/sts/systests/sts-features/pom.xml | 2 +- services/sts/systests/sts-itests/pom.xml | 2 +- .../sts/itests/BasicSTSIntegrationTest.java | 1 + .../sts/itests/unit/CommonCallbackHandler.java | 2 + .../cxf/systest/sts/itests/unit/STSUnitTest.java | 1 + services/sts/systests/sts-osgi/pom.xml | 2 +- .../systest/sts/osgi/CommonCallbackHandler.java | 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 +- .../java/org/apache/cxf/wsn/client/PullPoint.java | 1 + services/wsn/wsn-core/pom.xml | 2 +- .../org/apache/cxf/wsn/AbstractSubscription.java | 1 + .../cxf/wsn/services/JaxwsCreatePullPoint.java | 1 + .../java/org/apache/cxf/wsn/WsnBrokerTest.java | 4 +- services/wsn/wsn-osgi/pom.xml | 2 +- services/xkms/pom.xml | 2 +- services/xkms/xkms-client/pom.xml | 2 +- .../cxf/xkms/cache/EHCacheXKMSClientCache.java | 1 - services/xkms/xkms-common/pom.xml | 2 +- services/xkms/xkms-features/pom.xml | 2 +- services/xkms/xkms-itests/pom.xml | 2 +- .../cxf/xkms/itests/BasicIntegrationTest.java | 3 +- .../handlers/validator/ValidatorCRLTest.java | 5 +- .../itests/handlers/validator/ValidatorTest.java | 5 +- .../cxf/xkms/itests/service/XKMSServiceTest.java | 1 + .../cxf/xkms/itests/service/XKRSSDisableTest.java | 1 + services/xkms/xkms-osgi/pom.xml | 2 +- services/xkms/xkms-service/pom.xml | 2 +- .../org/apache/cxf/xkms/service/CheckXKRSS.java | 1 + services/xkms/xkms-war/pom.xml | 2 +- services/xkms/xkms-x509-handlers/pom.xml | 2 +- .../cxf/xkms/x509/handlers/X509LocatorTest.java | 1 + .../x509/repo/file/FileCertificateRepoTest.java | 1 + .../apache/cxf/xkms/x509/utils/X509UtilsTest.java | 1 + .../xkms/x509/validator/BasicValidationTest.java | 1 + .../cxf/xkms/x509/validator/DateValidatorTest.java | 1 + .../TrustedAuthorityValidatorCRLTest.java | 1 + services/xkms/xkms-x509-repo-ldap/pom.xml | 2 +- .../x509/repo/ldap/LDAPCertificateRepoTest.java | 1 + systests/cdi/base/pom.xml | 2 +- .../systests/cdi/base/AbstractCdiMultiAppTest.java | 1 + .../cdi/base/AbstractCdiSingleAppTest.java | 6 + .../apache/cxf/systests/cdi/base/BookStore.java | 25 +- .../cxf/systests/cdi/base/BookStoreByIds.java | 1 + .../{BookStoreByIds.java => BookStoreVersion.java} | 38 ++- .../systests/cdi/base/context/CustomContext.java | 14 +- .../cdi/base/context/CustomContextFeature.java | 26 +- .../cdi/base/context/CustomContextImpl.java | 19 +- .../cdi/base/context/CustomContextProvider.java | 16 +- .../cdi/base/src/main/resources/META-INF/beans.xml | 11 +- .../org.apache.cxf.jaxrs.ext.ContextClassProvider | 1 + systests/cdi/cdi-owb/cdi-multiple-apps-owb/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + systests/cdi/cdi-owb/cdi-no-apps-owb/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + systests/cdi/cdi-owb/cdi-producers-owb/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + .../jaxrs/cdi/unwrapper/ClassUnwrapperTest.java | 1 + systests/cdi/cdi-owb/pom.xml | 2 +- .../cdi/cdi-weld/cdi-multiple-apps-weld/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + systests/cdi/cdi-weld/cdi-no-apps-weld/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + systests/cdi/cdi-weld/cdi-producers-weld/pom.xml | 2 +- .../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 1 + .../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 1 + .../jaxrs/cdi/unwrapper/ClassUnwrapperTest.java | 1 + systests/cdi/cdi-weld/pom.xml | 2 +- systests/cdi/pom.xml | 4 +- systests/container-integration/grizzly/pom.xml | 2 +- .../cxf/systest/grizzly/EndpointAPITest.java | 3 +- systests/container-integration/pom.xml | 2 +- systests/container-integration/webapp/pom.xml | 2 +- systests/databinding/pom.xml | 2 +- .../apache/cxf/systest/aegis/AegisJaxWsTest.java | 4 +- .../apache/cxf/systest/aegis/AegisJaxWsWsdlNs.java | 1 + .../apache/cxf/systest/aegis/AegisWSDLNSTest.java | 4 +- .../cxf/systest/aegis/CharacterSchemaTest.java | 4 +- .../apache/cxf/systest/aegis/mtom/MtomTest.java | 4 +- .../apache/cxf/systest/jaxb/TestServiceTest.java | 4 +- .../jaxb/validators/CustomValidatorJAXBTest.java | 5 +- systests/jaxrs/pom.xml | 8 +- .../jaxrs/AbstractJAXRSContinuationsTest.java | 1 + .../org/apache/cxf/systest/jaxrs/BookServer20.java | 28 +- .../apache/cxf/systest/jaxrs/BookServerSub.java} | 30 ++- .../cxf/systest/jaxrs/BookStoreSubObject.java | 17 +- .../systest/jaxrs/JAXRS20ClientServerBookTest.java | 22 ++ .../systest/jaxrs/JAXRSClientServerBookTest.java | 24 ++ .../jaxrs/JAXRSClientServerNonSpringBookTest.java | 1 + .../jaxrs/JAXRSClientServerODataSearchTest.java | 1 + ...ClientServerResourceCreatedOutsideBookTest.java | 1 + ...SClientServerResourceCreatedSpringBookTest.java | 1 + .../jaxrs/JAXRSClientServerStreamingTest.java | 1 + ...Test.java => JAXRSClientServerSubBookTest.java} | 27 +- .../JAXRSClientServerUserResourceAsteriskTest.java | 1 + .../JAXRSClientServerUserResourceDefaultTest.java | 1 + .../jaxrs/JAXRSClientServerUserResourceTest.java | 1 + .../jaxrs/JAXRSCxfContinuationsServlet3Test.java | 1 + .../systest/jaxrs/JAXRSCxfContinuationsTest.java | 1 + .../cxf/systest/jaxrs/JAXRSMultipartTest.java | 1 + .../cxf/systest/jaxrs/JAXRSSoapBookTest.java | 1 + .../java/org/apache/cxf/systest/jaxrs/XXETest.java | 1 + .../AbstractSwagger2ServiceDescriptionTest.java | 15 +- .../SwaggerToOpenApiConversionTest.java | 10 +- .../jaxrs/description/group1/BookStore.java | 3 - .../group1/BookStoreStylesheetsOpenApi.java | 28 +- .../AbstractOpenApiServiceDescriptionTest.java} | 121 ++++----- .../description/openapi/BookStoreApplication.java | 14 +- .../BookStoreOpenApi.java} | 45 +++- .../openapi/BookStoreStylesheetsOpenApi.java | 28 +- .../openapi/OpenApiCustomPropertiesTest.java | 71 +++++ .../description/openapi/OpenApiCustomizerTest.java | 102 +++++++ .../OpenApiNonAnnotatedServiceDescriptionTest.java | 78 ++++++ .../OpenApiRegularServiceDescriptionTest.java} | 35 +-- .../jaxrs/description/openapi/OpenApiServer.java | 82 ++++++ .../discovery/JAXRSServerSpringDiscoveryTest.java | 1 + .../extraction/JAXRSClientServerTikaTest.java | 1 + .../jaxrs/failover/CircuitBreakerFailoverTest.java | 1 + .../jaxrs/failover/FailoverWebClientTest.java | 1 + .../failover/LoadDistributorWebClientTest.java | 1 + .../cxf/systest/jaxrs/nio/NioBookStoreTest.java | 1 + .../jaxrs/provider/JsrJsonpProviderTest.java | 1 + .../jaxrs/reactive/JAXRSRxJava2FlowableTest.java | 14 +- .../jaxrs/reactive/JAXRSRxJava2ObservableTest.java | 3 +- .../jaxrs/reactive/RxJava2FlowableService.java | 36 ++- .../cxf/systest/jaxrs/reactor/FluxReactorTest.java | 11 + .../cxf/systest/jaxrs/reactor/FluxService.java | 12 +- .../cxf/systest/jaxrs/reactor/MonoReactorTest.java | 4 + .../cxf/systest/jaxrs/reactor/MonoService.java | 3 +- .../cxf/systest/jaxrs/reactor/ReactorServer.java | 38 ++- .../systest/jaxrs/security/JAXRSHttpsBookTest.java | 2 +- ...lientServerWebSocketSpringNoAtmosphereTest.java | 5 +- .../JAXRSClientServerWebSocketSpringTest.java | 3 +- .../resources/jaxrs_swagger2/WEB-INF/beans.xml | 4 +- .../test/resources/jaxrs_unicode/WEB-INF/beans.xml | 4 +- .../jaxrs_uriinfo_match/WEB-INF/beans.xml | 4 +- systests/jaxws/pom.xml | 2 +- ...patchClientServerWithMalformedResponseTest.java | 1 + .../systest/handlers/AddNumbersServiceUnwrap.java | 1 + .../handlers/AddNumbersServiceWithAnnotation.java | 1 + .../handlers/DispatchHandlerInvocationTest.java | 2 +- .../systest/handlers/HandlerInvocationTest.java | 2 + .../HandlerInvocationUsingAddNumbersTest.java | 2 +- .../cxf/systest/handlers/HandlerTestImpl.java | 2 +- .../handlers/SpringConfiguredHandlerTest.java | 1 + .../apache/cxf/systest/handlers/TestHandler.java | 1 - .../cxf/systest/jaxws/AnyClientServerTest.java | 1 + .../cxf/systest/jaxws/ArrayServiceServer.java | 1 + .../org/apache/cxf/systest/jaxws/CXF5061Test.java | 1 + .../org/apache/cxf/systest/jaxws/CXF6655Test.java | 5 +- .../jaxws/ClientServerGreeterBaseNoWsdlTest.java | 1 + .../systest/jaxws/ClientServerGreeterBaseTest.java | 1 + .../jaxws/ClientServerGreeterNoWsdlTest.java | 1 + .../systest/jaxws/ClientServerMixedStyleTest.java | 1 + .../systest/jaxws/ClientServerPartialWsdlTest.java | 2 +- .../jaxws/ClientServerRPCLitDefatulAnnoTest.java | 1 + .../cxf/systest/jaxws/ClientServerRPCLitTest.java | 1 + .../apache/cxf/systest/jaxws/ClientServerTest.java | 1 + .../systest/jaxws/DocLitBareCodeFirstService.java | 1 - .../jaxws/DocLitWrappedCodeFirstService.java | 1 - .../cxf/systest/jaxws/JaxWsClientThreadTest.java | 1 + .../cxf/systest/jaxws/JaxwsExecutorTest.java | 1 + .../apache/cxf/systest/jaxws/OASISCatalogTest.java | 1 - .../JavaFirstSchemaValidationTest.java | 1 + .../apache/cxf/systest/provider/CXF4130Test.java | 1 + .../apache/cxf/systest/provider/CXF4818Test.java | 1 + .../provider/NBProviderClientServerTest.java | 1 + .../systest/provider/ProviderClientServerTest.java | 1 + .../provider/ProviderRPCClientServerTest.java | 1 + .../cxf/systest/swa/ClientServerSwaTest.java | 2 +- systests/kerberos/pom.xml | 2 +- .../kerberos/common/DoubleItPortTypeImpl.java | 1 + .../jaxrs/kerberos/JAXRSKerberosBookTest.java | 1 + .../cxf/systest/kerberos/ldap/LDAPClaimsTest.java | 2 +- .../kerberos/wssec/kerberos/KerberosTokenTest.java | 1 + .../kerberos/wssec/spnego/SpnegoTokenTest.java | 1 + systests/microprofile/client/weld/pom.xml | 116 ++++++++ systests/microprofile/pom.xml | 131 +++++++++ systests/pom.xml | 3 +- systests/rs-http-sci/pom.xml | 2 +- .../apache/cxf/jaxrs/servlet/AbstractSciTest.java | 1 + .../servlet/jetty/JettyEmptyApplicationTest.java | 1 + .../jetty/JettyEmptyPathApplicationTest.java | 1 + .../servlet/jetty/JettyNoApplicationTest.java | 1 + .../JettySingleApplicationOnlyClassesTest.java | 1 + .../JettySingleApplicationOnlySingletonsTest.java | 1 + .../servlet/jetty/JettySingleApplicationTest.java | 1 + systests/rs-security/pom.xml | 2 +- .../security/jose/jwejws/JweJwsAlgorithmTest.java | 1 + .../security/jose/jwejws/JweJwsReferenceTest.java | 1 + .../jaxrs/security/jose/jwt/BookStoreAuthn.java | 1 + .../jaxrs/security/jose/jwt/JWTPropertiesTest.java | 1 + .../oauth/TemporaryCredentialServiceTest.java | 1 - .../security/oauth2/common/OAuth2TestUtils.java | 1 + .../security/oauth2/filters/OAuth2FiltersTest.java | 1 + .../grants/AuthorizationGrantNegativeTest.java | 1 + .../oauth2/grants/AuthorizationGrantTest.java | 1 + .../oauth2/grants/IntrospectionServiceTest.java | 1 + .../security/oauth2/tls/JAXRSOAuth2TlsTest.java | 1 - .../systest/jaxrs/security/oidc/OIDCFlowTest.java | 1 + .../jaxrs/security/oidc/OIDCNegativeTest.java | 1 + .../systest/jaxrs/security/oidc/UserInfoTest.java | 1 + .../security/oidc/filters/OIDCFiltersTest.java | 1 + .../systest/jaxrs/security/saml/JAXRSSamlTest.java | 1 + .../security/saml/SamlRetrievalInterceptor.java | 1 - .../jaxrs/security/samlsso/MetadataTest.java | 2 + .../jaxrs/security/jose/jwejws/serverMultipart.xml | 2 +- .../systest/jaxrs/security/oauth2/tls/client.xml | 2 +- .../systest/jaxrs/security/oauth2/tls/client2.xml | 2 +- .../jaxrs/security/oauth2/tls/serverTls.xml | 4 +- systests/rs-sse/pom.xml | 2 +- systests/rs-sse/rs-sse-base/pom.xml | 2 +- systests/rs-sse/rs-sse-jetty/pom.xml | 2 +- .../systest/jaxrs/sse/jetty/JettyEmbeddedTest.java | 1 + .../cxf/systest/jaxrs/sse/jetty/JettyWarTest.java | 1 + systests/rs-sse/rs-sse-tomcat/pom.xml | 2 +- .../jaxrs/sse/tomcat/TomcatEmbeddedTest.java | 1 + .../systest/jaxrs/sse/tomcat/TomcatWarTest.java | 1 + systests/rs-sse/rs-sse-undertow/pom.xml | 2 +- .../jaxrs/sse/undertow/UndertowEmbeddedTest.java | 1 + systests/tracing/pom.xml | 2 +- .../jaxrs/tracing/brave/BraveTracingTest.java | 23 +- .../cxf/systest/jaxrs/tracing/brave/HasSpan.java | 1 - .../tracing/brave/IsAnnotationContaining.java | 1 - .../brave/IsBinaryAnnotationContaining.java | 1 - .../htrace/HTraceTracingCustomHeadersTest.java | 1 + .../jaxrs/tracing/htrace/HTraceTracingTest.java | 1 + .../opentracing/OpenTracingTracingTest.java | 11 +- .../cxf/systest/jaxws/tracing/brave/BookStore.java | 7 +- .../jaxws/tracing/brave/BraveTracingTest.java | 7 +- .../jaxws/tracing/htrace/HTraceTracingTest.java | 1 + .../opentracing/OpenTracingTracingTest.java | 11 +- systests/transport-jms/pom.xml | 2 +- .../testsuite/testcases/JavaFirstNoWsdlTest.java | 1 + .../testsuite/testcases/SOAPJMSTestSuiteTest.java | 1 + .../jms/testsuite/testcases/SoapJmsSpecTest.java | 3 +- .../apache/cxf/systest/jms/AbstractVmJMSTest.java | 1 + .../cxf/systest/jms/JMSClientServerTest.java | 4 +- .../org/apache/cxf/systest/jms/JMSTestMtom.java | 1 + .../org/apache/cxf/systest/jms/JaxWsAPITest.java | 1 + .../HelloWorldContinuationsClientServerTest.java | 1 + .../HelloWorldContinuationsThrottleTest.java | 1 + .../JMSContinuationsClientServerTest.java | 1 + .../continuations/ProviderJMSContinuationTest.java | 1 + .../MultiTransportClientServerTest.java | 1 + .../systest/jms/security/JMSWSSecurityTest.java | 1 + .../cxf/systest/jms/shared/JMSSharedQueueTest.java | 1 + .../cxf/systest/jms/swa/ClientServerSwaTest.java | 1 + .../systest/jms/tx/GreeterImplWithTransaction.java | 1 + .../cxf/systest/jms/tx/JMSTransactionTest.java | 1 + systests/transport-undertow/pom.xml | 2 +- .../cxf/systest/http_undertow/ThreadPoolTest.java | 1 + .../http_undertow/UndertowBasicAuthTest.java | 1 + .../http_undertow/UndertowDigestAuthTest.java | 1 + .../ClientServerWrappedContinuationTest.java | 1 + ...lientServerWebSocketSpringNoAtmosphereTest.java | 5 +- .../JAXRSClientServerWebSocketSpringTest.java | 5 +- systests/transports-ssl3/pom.xml | 2 +- .../java/org/apache/cxf/https/ssl3/SSLv3Test.java | 1 + systests/transports/pom.xml | 2 +- .../apache/cxf/systest/http/HTTPConduitTest.java | 1 + .../cxf/systest/http/HTTPProxyAuthConduitTest.java | 12 +- .../cxf/systest/http/HTTPProxyConduitTest.java | 12 +- .../cxf/systest/http/PublishedEndpointUrlTest.java | 1 + .../org/apache/cxf/systest/http/WSDLQueryTest.java | 1 + .../cxf/systest/http/auth/DigestAuthTest.java | 1 + .../systest/http_jetty/EngineLifecycleTest.java | 13 +- .../cxf/systest/http_jetty/JettyBasicAuthTest.java | 1 + .../systest/http_jetty/JettyDigestAuthTest.java | 1 + .../cxf/systest/http_jetty/ThreadPoolTest.java | 1 + .../ClientServerWrappedContinuationTest.java | 1 + .../https/ciphersuites/CipherSuitesTest.java | 1 + .../systest/https/clientauth/ClientAuthTest.java | 1 + .../cxf/systest/https/conduit/HTTPSClientTest.java | 1 + .../systest/https/conduit/HTTPSConduitTest.java | 3 +- .../https/conduit/HTTPSProxyAuthConduitTest.java | 12 +- .../https/conduit/HTTPSProxyConduitTest.java | 12 +- .../https/constraints/CertConstraintsTest.java | 1 + .../https/hostname/HostnameVerificationTest.java | 1 + .../cxf/systest/https/trust/TrustManagerTest.java | 1 + .../systest/servlet/ErrorContextSerletTest.java | 1 + systests/uncategorized/pom.xml | 2 +- .../cxf/cxf1226/MissingQualification1226Test.java | 3 +- .../RespectBindingFeatureClientServerTest.java | 1 + .../cxf/systest/bus/BusExtensionLoadingTest.java | 1 + .../apache/cxf/systest/bus/BusShutdownTest.java | 1 - .../cxf/systest/bus/SpringBusFactoryTest.java | 4 +- .../systest/callback/CallbackClientServerTest.java | 1 + .../clustering/CircuitBreakerFailoverTest.java | 1 + .../LoadDistributorAddressOverrideTest.java | 3 +- .../LoadDistributorSequentialStrategy.java | 1 + .../clustering/LoadDistributorStaticStrategy.java | 1 + .../systest/clustering/LoadDistributorTest.java | 3 + .../coloc/AbstractHeaderServiceDocLitTest.java | 1 - .../coloc/AbstractHeaderServiceRpcLitTest.java | 1 - .../systest/coloc/AbstractWrappedDocLitTest.java | 2 +- .../systest/coloc/BaseHeaderTesterDocLitImpl.java | 2 +- .../cxf/systest/coloc/ColocHeaderDocLitTest.java | 1 + .../cxf/systest/coloc/ColocHeaderRpcLitTest.java | 1 + .../cxf/systest/coloc/ColocWrappedDocLitTest.java | 1 + .../apache/cxf/systest/corba/BaseGreeterImpl.java | 1 + .../cxf/systest/corba/BaseGreeterTimeoutImpl.java | 1 + .../corba/CorbaBindingFactoryConfigurerTest.java | 1 + .../org/apache/cxf/systest/corba/CorbaTest.java | 1 + .../apache/cxf/systest/corba/CorbaTimeoutTest.java | 4 +- .../cxf/systest/cxf6319/Cxf6319TestCase.java | 1 + .../org/apache/cxf/systest/cxf993/Cxf993Test.java | 6 +- .../cxf/systest/jca/OutBoundConnectionTest.java | 1 + .../apache/cxf/systest/js/JSClientServerTest.java | 1 + .../management/CountersClientServerTest.java | 1 + .../management/ManagedClientServerTest.java | 1 + .../cxf/systest/mtom/ClientMtomXopWithJMSTest.java | 1 + .../systest/mtom/TestAttachmentOutInterceptor.java | 1 + .../mtom/TestMultipartMessageInterceptor.java | 1 + .../cxf/systest/mtom_bindingtype/HelloImpl.java | 1 + .../mtom_bindingtype/MTOMBindingTypeTest.java | 1 + .../apache/cxf/systest/mtom_feature/HelloImpl.java | 1 + .../cxf/systest/mtom_feature/ImageHelper.java | 1 + .../mtom_feature/MtomFeatureClientServerTest.java | 1 + .../systest/outofband/header/OOBHeaderTest.java | 4 +- .../cxf/systest/outofband/header/Server.java | 2 - .../cxf/systest/resolver/JarResolverTest.java | 1 + .../systest/schemaimport/sayhi2/SayHiArray.java | 1 + .../schemaimport/sayhi2/SayHiArrayResponse.java | 1 + .../cxf/systest/simple/SimpleFrontendTest.java | 1 + .../apache/cxf/systest/soap/SoapActionTest.java | 1 + .../soapfault/SOAPFaultRequestTestCase.java | 2 +- .../systest/soapheader/HeaderClientServerTest.java | 1 + .../cxf/systest/stringarray/StringArrayTest.java | 1 + .../AppleFindClientServerTest.java | 1 + .../type_substitution/TypeSubClientServerTest.java | 1 + .../systest/type_test/AbstractTypeTestClient2.java | 2 +- .../systest/type_test/AbstractTypeTestClient4.java | 1 + .../systest/type_test/AbstractTypeTestClient5.java | 1 + .../type_test/corba/CORBADocLitClientTypeTest.java | 1 + .../versioning/ClientServerVersioningTest.java | 1 + .../cxf/systest/wsdl/CrossSchemaImportsTests.java | 6 +- systests/ws-rm/pom.xml | 2 +- .../cxf/systest/ws/rm/DecoupledBareTest.java | 1 + .../ws/rm/DecoupledClientServerOnewayTest.java | 1 + .../systest/ws/rm/DecoupledClientServerTest.java | 1 + .../cxf/systest/ws/rm/WSRMPolicyResolveTest.java | 2 +- .../cxf/systest/ws/rm/atleastonce-inorder.xml | 2 +- .../ws/rm/sec/WSRMWithWSSecurityPolicyTest.java | 2 +- .../java/org/apache/cxf/systest/ws/rm/simple.xml | 2 +- systests/ws-security-examples/pom.xml | 2 +- .../examples/common/DoubleItPortTypeImpl.java | 1 + .../systest/wssec/examples/saml/SamlTokenTest.java | 1 + .../examples/secconv/SecureConversationTest.java | 1 + .../wssec/examples/ut/UsernameTokenTest.java | 1 + .../systest/wssec/examples/x509/X509TokenTest.java | 1 + systests/ws-security/pom.xml | 2 +- .../apache/cxf/systest/ws/action/ActionTest.java | 167 +++++++++++- .../systest/ws/action/SignatureWhitespaceTest.java | 16 +- .../org/apache/cxf/systest/ws/action/UTServer.java | 51 ++++ .../systest/ws/algsuite/AlgorithmSuiteTest.java | 21 +- .../ws/algsuite/StaxAlgorithmSuiteTest.java | 5 +- .../cxf/systest/ws/basicauth/BasicAuthTest.java | 11 +- .../systest/ws/bindings/BindingPropertiesTest.java | 23 +- .../apache/cxf/systest/ws/cache/CachingTest.java | 7 +- .../systest/ws/common/DoubleItPortTypeImpl.java | 1 + .../CryptoCoverageCheckerTest.java | 15 +- .../org/apache/cxf/systest/ws/fault/FaultTest.java | 13 +- .../cxf/systest/ws/fault/ModifiedRequestTest.java | 2 + .../org/apache/cxf/systest/ws/gcm/GCMTest.java | 11 +- .../systest/ws/gcm/MGF256AlgorithmSuiteLoader.java | 1 + .../apache/cxf/systest/ws/httpget/HTTPGetTest.java | 1 + .../cxf/systest/ws/https/HttpsTokenTest.java | 9 +- .../cxf/systest/ws/mtom/MTOMSecurityTest.java | 1 + .../org/apache/cxf/systest/ws/parts/PartsTest.java | 17 +- .../ws/policy/JavaFirstPolicyServiceTest.java | 3 +- .../JavaFirstURIDomainExpressionBuilder.java | 3 + .../systest/ws/policy/PolicyAlternativeTest.java | 1 + .../handler/PolicyHandlerFaultResponseTest.java | 1 + .../apache/cxf/systest/ws/saml/SamlTokenTest.java | 40 +++ .../ws/saml/subjectconf/SamlSubjectConfTest.java | 1 + .../systest/ws/security/WSSecurityClientTest.java | 1 + .../cxf/systest/ws/security/handler/WSSecTest.java | 1 + .../apache/cxf/systest/ws/swa/SWAActionTest.java | 1 + .../apache/cxf/systest/ws/swa/SWAPolicyTest.java | 1 + .../systest/ws/tokens/BinarySecurityTokenTest.java | 4 +- .../cxf/systest/ws/tokens/DoubleItBSTImpl.java | 1 + .../ws/tokens/EndorsingSupportingTokenTest.java | 5 +- .../cxf/systest/ws/tokens/SupportingTokenTest.java | 9 +- .../systest/ws/ut/UsernameTokenDerivedTest.java | 15 +- .../cxf/systest/ws/ut/UsernameTokenPolicyTest.java | 11 +- .../cxf/systest/ws/ut/UsernameTokenTest.java | 74 ++++- .../cxf/systest/ws/wssc/PingServiceImpl.java | 1 - .../apache/cxf/systest/ws/wssc/WSSCUnitTest.java | 5 +- .../cxf/systest/ws/wssec10/WSSecurity10Test.java | 5 +- ...SSecurity10UsernameAuthorizationLegacyTest.java | 4 +- .../WSSecurity10UsernameAuthorizationTest.java | 4 +- .../cxf/systest/ws/wssec11/WSSecurity111Test.java | 1 + .../cxf/systest/ws/wssec11/WSSecurity112Test.java | 1 + .../cxf/systest/ws/wssec11/WSSecurity11Common.java | 1 - .../systest/ws/x509/DoubleItPropertiesImpl.java | 1 - .../cxf/systest/ws/x509/SHA512PolicyLoader.java | 1 + .../apache/cxf/systest/ws/x509/X509TokenTest.java | 95 +++---- .../org/apache/cxf/systest/ws/xkms/XKMSTest.java | 5 +- .../cxf/systest/ws/action/DoubleItAction.wsdl | 6 + .../org/apache/cxf/systest/ws/action/client.xml | 13 + .../org/apache/cxf/systest/ws/action/server.xml | 13 + .../org/apache/cxf/systest/ws/basicauth/client.xml | 2 +- .../org/apache/cxf/systest/ws/basicauth/server.xml | 4 +- .../apache/cxf/systest/ws/saml/DoubleItSaml.wsdl | 70 +++++ .../org/apache/cxf/systest/ws/saml/client.xml | 9 + .../org/apache/cxf/systest/ws/saml/server.xml | 10 + .../org/apache/cxf/systest/ws/saml/stax-server.xml | 12 + .../org/apache/cxf/systest/ws/x509/client.xml | 2 +- systests/ws-specs/pom.xml | 2 +- .../ws/addr_feature/WSAClientServerTest.java | 2 + .../systest/ws/addr_fromjava/WSAFromJavaTest.java | 1 + .../WSAResponsesClientServerTest.java | 1 + ...SDLAddrPolicyAttachmentJaxwsMMProviderTest.java | 5 +- .../cxf/systest/ws/addressing/MAPTestBase.java | 1 + .../ws/addressing/spring/WSAFeatureTest.java | 1 + .../ws/addressing/spring/WSAFeatureXmlTest.java | 1 + .../org/apache/cxf/systest/ws/mex/MEXTest.java | 1 + .../ws/policy/AddressingAnonymousPolicyTest.java | 1 + .../ws/policy/AddressingInlinePolicyTest.java | 1 + ...dressingPolicyExternalAttachmentWsdl11Test.java | 1 + .../systest/ws/policy/HTTPClientPolicyTest.java | 1 + .../systest/ws/policy/HTTPServerPolicyTest.java | 1 + systests/ws-transfer/pom.xml | 2 +- .../cxf/systest/ws/transfer/CreateStudentTest.java | 3 + .../cxf/systest/ws/transfer/CreateTeacherTest.java | 3 + .../apache/cxf/systest/ws/transfer/DeleteTest.java | 3 + .../apache/cxf/systest/ws/transfer/GetTest.java | 3 + .../apache/cxf/systest/ws/transfer/PutTest.java | 3 + .../apache/cxf/systest/ws/transfer/TestUtils.java | 1 + .../ws/transfer/resolver/MyResourceResolver.java | 1 + .../validator/StudentPutResourceValidator.java | 1 + .../validator/TeacherResourceValidator.java | 1 + systests/wsdl_maven/codegen/pom.xml | 2 +- .../wsdl_maven/codegen/src/it/it-parent/pom.xml | 2 +- systests/wsdl_maven/java2ws/pom.xml | 2 +- systests/wsdl_maven/pom.xml | 2 +- testutils/pom.xml | 2 +- .../org/apache/cxf/test/AbstractCXFSpringTest.java | 6 +- .../main/java/org/apache/cxf/test/XPathAssert.java | 22 +- .../testutil/common/AbstractTestServerBase.java | 1 + .../apache/cxf/testutil/common/ServerLauncher.java | 23 +- .../cxf/testutil/handler/TrivialSOAPHandler.java | 1 + .../AnnotatedGreeterImpl.java | 1 + .../AnnotatedGreeterNoOverloadImpl.java | 1 + .../hello_world_soap_http/BaseGreeterImpl.java | 1 - .../hello_world_soap_http/DocLitBareImpl.java | 1 + testutils/src/main/resources/wsdl/swa-mime.wsdl | 4 +- .../java/org/apache/cxf/test/XPathAssertTest.java | 17 +- .../header_test/rpc/TestRPCHeaderTest.java | 1 + tools/common/pom.xml | 2 +- .../apache/cxf/tools/common/ProcessorTestBase.java | 1 + .../main/java/org/apache/cxf/tools/common/Tag.java | 1 + .../org/apache/cxf/tools/common/ToolConstants.java | 2 +- .../cxf/tools/common/model/JavaInterface.java | 1 + .../apache/cxf/tools/common/model/JavaPort.java | 2 + .../apache/cxf/tools/common/model/JavaType.java | 1 + .../cxf/tools/common/toolspec/ToolContext.java | 6 +- .../cxf/tools/common/model/JAnnotationTest.java | 1 + .../common/toolspec/AbstractToolContainerTest.java | 1 + .../tools/common/toolspec/ToolExceptionTest.java | 1 + .../cxf/tools/common/toolspec/ToolSpecTest.java | 1 + .../cxf/tools/common/toolspec/ToolSupportTest.java | 1 + .../toolspec/parser/CommandLineParserTest.java | 1 + .../org/apache/cxf/tools/util/StAXUtilTest.java | 1 + .../apache/cxf/tools/util/URIParserUtilTest.java | 1 + tools/corba/pom.xml | 2 +- .../java/org/apache/cxf/tools/corba/IDLToWSDL.java | 1 - .../apache/cxf/tools/corba/common/WSDLUtils.java | 2 - .../processors/idl/ConstrTypeSpecVisitor.java | 2 + .../corba/processors/idl/ParamTypeSpecVisitor.java | 2 + .../processors/idl/SimpleTypeSpecVisitor.java | 2 + .../processors/idl/TemplateTypeSpecVisitor.java | 2 + .../org/apache/cxf/tools/corba/IDLToWSDLTest.java | 26 ++ .../org/apache/cxf/tools/corba/WSDLToIDLTest.java | 21 ++ .../tools/corba/common/CorbaPrimitiveMapTest.java | 16 +- .../cxf/tools/corba/common/ToolTestBase.java | 8 +- .../idlpreprocessor/IdlPreprocessorReaderTest.java | 11 +- .../corba/processors/WSDLToCorbaBindingTest.java | 1 + .../processors/WSDLToCorbaBindingTypeTest.java | 1 + .../corba/processors/WSDLToIDLGenerationTest.java | 1 + .../tools/corba/utils/TestWSDLCorbaWriterImpl.java | 1 - tools/javato/pom.xml | 2 +- tools/javato/ws/pom.xml | 2 +- .../generator/wsdl11/FaultBeanGenerator.java | 1 + .../java2wsdl/generator/wsdl11/wrapperbean.vm | 2 + .../internal/SpringServiceBuilderFactory.java | 1 - .../java2wsdl/processor/internal/build.xml.vm | 4 +- .../jaxws/generator/template/javafirst-client.vm | 8 +- .../jaxws/generator/template/javafirst-impl.vm | 12 +- .../jaxws/generator/template/javafirst-sei.vm | 4 +- .../jaxws/generator/template/javafirst-server.vm | 19 +- .../internal/simple/generator/template/client.vm | 8 +- .../internal/simple/generator/template/impl.vm | 12 +- .../internal/simple/generator/template/sei.vm | 4 +- .../internal/simple/generator/template/server.vm | 6 +- .../org/apache/cxf/tools/fortest/ImageSender.java | 1 + .../fortest/cxf523/Operation0ResponseType.java | 1 + .../apache/cxf/tools/fortest/cxf774/ListTest.java | 1 - .../cxf/tools/fortest/cxf774/ListTestImpl.java | 2 + .../cxf/tools/fortest/date/EchoCalendar.java | 1 + .../apache/cxf/tools/fortest/date/EchoDate.java | 1 + .../java2js/processor/JavaToJSProcessorTest.java | 1 + .../org/apache/cxf/tools/java2ws/AegisTest.java | 7 +- .../cxf/tools/java2wsdl/JavaToWSFlagTest.java | 1 + .../wsdl11/DateTypeCustomGeneratorTest.java | 1 + .../generator/wsdl11/FaultBeanGeneratorTest.java | 1 + .../generator/wsdl11/WrapperBeanGeneratorTest.java | 1 + .../wsdl11/annotator/WrapperBeanAnnotatorTest.java | 2 + .../annotator/WrapperBeanFieldAnnotatorTest.java | 1 + .../java2wsdl/processor/FrontendFactoryTest.java | 1 + .../internal/ServiceBuilderFactoryTest.java | 1 + .../processor/internal/jaxws/FaultBeanTest.java | 1 + .../jaxws/JaxwsServiceBuilderNoAnnoTest.java | 1 + .../internal/jaxws/JaxwsServiceBuilderTest.java | 1 + .../internal/jaxws/RequestWrapperTest.java | 1 + .../internal/jaxws/ResponseWrapperTest.java | 1 + .../processor/internal/jaxws/WrapperTest.java | 2 + .../test/java/org/apache/xmladapter/Greeter.java | 1 - tools/pom.xml | 2 +- tools/validator/pom.xml | 2 +- .../cxf/tools/validator/internal/Stax2DOM.java | 1 + .../tools/validator/internal/ValidationResult.java | 1 + .../tools/validator/internal/WSDL11Validator.java | 1 + .../cxf/tools/validator/internal/model/XNode.java | 1 + .../cxf/tools/validator/WSDLValidationTest.java | 1 + .../validator/internal/WSDL11ValidatorTest.java | 1 + tools/wadlto/jaxrs/pom.xml | 2 +- .../apache/cxf/tools/wadlto/WadlToolConstants.java | 2 + .../cxf/tools/wadlto/jaxrs/JAXRSContainer.java | 6 + .../cxf/tools/wadlto/jaxrs/SourceGenerator.java | 33 ++- .../cxf/tools/wadlto/jaxrs/jaxrs-toolspec.xml | 20 ++ .../cxf/tools/wadlto/jaxrs/JAXRSContainerTest.java | 63 +++++ .../src/test/resources/wadl/jaxbSchemaBindings.xml | 25 +- tools/wadlto/pom.xml | 2 +- tools/wsdlto/core/pom.xml | 2 +- .../cxf/tools/wsdlto/core/AbstractGenerator.java | 1 + .../cxf/tools/wsdlto/core/FrontEndProfile.java | 1 + .../cxf/tools/wsdlto/WSDLToJavaContainerTest.java | 1 + .../tools/wsdlto/core/AbstractGeneratorTest.java | 1 + tools/wsdlto/databinding/jaxb/pom.xml | 2 +- .../databinding/jaxb/ClassNameAllocatorImpl.java | 1 + .../wsdlto/databinding/jaxb/JAXBDataBinding.java | 34 +-- tools/wsdlto/frontend/javascript/pom.xml | 2 +- .../wsdlto/javascript/WSDLToJavaScriptTest.java | 1 + tools/wsdlto/frontend/jaxws/pom.xml | 2 +- .../jaxws/customization/CustomNodeSelector.java | 1 + .../jaxws/customization/CustomizationParser.java | 1 + .../customization/JAXWSBindingDeserializer.java | 7 +- .../tools/wsdlto/frontend/jaxws/jaxws-toolspec.xml | 46 ++-- .../jaxws/processor/WSDLToJavaProcessor.java | 1 + .../tools/wsdlto/frontend/jaxws/template/build.vm | 10 +- .../tools/wsdlto/frontend/jaxws/template/client.vm | 26 +- .../tools/wsdlto/frontend/jaxws/template/fault.vm | 14 +- .../tools/wsdlto/frontend/jaxws/template/impl.vm | 22 +- .../tools/wsdlto/frontend/jaxws/template/sei.vm | 4 +- .../tools/wsdlto/frontend/jaxws/template/server.vm | 16 +- .../wsdlto/frontend/jaxws/template/service.vm | 42 +-- .../jaxws/validator/UniqueBodyValidator.java | 1 + .../WrapperStyleNameCollisionValidator.java | 1 + .../tools/wsdlto/frontend/jaxws/CatalogTest.java | 1 + .../processor/internal/ParameterProcessorTest.java | 1 + .../internal/annotator/WebMethodAnnotatorTest.java | 1 + .../internal/annotator/WebParamAnnotatorTest.java | 1 + .../annotator/XmlSeeAlsoAnnotatorTest.java | 1 + .../internal/mapper/InterfaceMapperTest.java | 1 + .../internal/mapper/MethodMapperTest.java | 1 + .../jaxws/wsdl11/JAXWSDefinitionBuilderTest.java | 2 + tools/wsdlto/misc/pom.xml | 2 +- .../cxf/tools/misc/processor/address/Address.java | 1 + .../misc/processor/WSDLToServiceProcessorTest.java | 1 + .../misc/processor/WSDLToXMLProcessorTest.java | 1 + .../misc/processor/XSDToWSDLProcessorTest.java | 1 + tools/wsdlto/pom.xml | 2 +- tools/wsdlto/test/pom.xml | 2 +- .../cxf/tools/wsdlto/AbstractCodeGenTest.java | 1 + .../cxf/tools/wsdlto/core/PluginLoaderTest.java | 1 + .../tools/wsdlto/jaxb/JAXBCodeGenOptionTest.java | 1 + .../apache/cxf/tools/wsdlto/jaxws/CatalogTest.java | 1 + .../cxf/tools/wsdlto/jaxws/CodeGenOptionTest.java | 86 ++++++ .../cxf/tools/wsdlto/jaxws/JAXWSBindingTest.java | 1 + .../cxf/tools/wsdlto/jaxws/JAXWSContainerTest.java | 1 + .../cxf/tools/wsdlto/validator/ValidatorTest.java | 1 + 1684 files changed, 9671 insertions(+), 2697 deletions(-) rename README => README.md (65%) copy integration/tracing/tracing-brave/src/main/java/org/apache/cxf/tracing/brave/HttpServerSpanParser.java => core/src/main/java/org/apache/cxf/common/jaxb/EscapeHandlerInvocationHandler.java (51%) create mode 100644 integration/cdi/src/main/java/org/apache/cxf/cdi/ContextProducerBean.java create mode 100644 integration/cdi/src/main/java/org/apache/cxf/cdi/ContextResolved.java create mode 100644 integration/cdi/src/main/java/org/apache/cxf/cdi/DelegateContextAnnotatedType.java copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => integration/tracing/tracing-brave/src/main/java/org/apache/cxf/tracing/brave/jaxrs/BraveTracerContextClassProvider.java (72%) create mode 100644 integration/tracing/tracing-brave/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => integration/tracing/tracing-htrace/src/main/java/org/apache/cxf/tracing/htrace/jaxrs/HTraceTracerContextClassProvider.java (72%) create mode 100644 integration/tracing/tracing-htrace/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => integration/tracing/tracing-opentracing/src/main/java/org/apache/cxf/tracing/opentracing/jaxrs/OpenTracingTracerContextClassProvider.java (71%) create mode 100644 integration/tracing/tracing-opentracing/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/ImageSender.java => rt/features/logging/src/test/java/org/apache/cxf/ext/logging/LogEventSenderMock.java (68%) create mode 100644 rt/features/logging/src/test/java/org/apache/cxf/ext/logging/TruncatedTest.java copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/ext/ContextClassProvider.java (79%) copy {integration/cdi/src/main/java/org/apache/cxf/cdi/extension => rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/ext}/JAXRSServerFactoryCustomizationExtension.java (93%) copy integration/cdi/src/main/java/org/apache/cxf/cdi/extension/JAXRSServerFactoryCustomizationExtension.java => rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSServerFactoryCustomizationUtils.java (54%) create mode 100644 rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/utils/ExceptionUtilsTest.java create mode 100644 rt/rs/client/src/test/java/org/apache/cxf/jaxrs/client/spec/ClientRequestFilterTest.java create mode 100644 rt/rs/client/src/test/java/org/apache/cxf/jaxrs/client/spec/InvocationBuilderImplTest.java create mode 100644 rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/JaxRs2Extension.java create mode 100644 rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizedResource.java create mode 100644 rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java create mode 100644 rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/SwaggerProperties.java create mode 100644 rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/parse/OpenApiParseUtils.java copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/parse/ParseConfiguration.java (80%) create mode 100644 rt/rs/description-openapi-v3/src/main/resources/META-INF/services/io.swagger.v3.jaxrs2.ext.OpenAPIExtension copy rt/rs/extensions/{rx/src/main/java/org/apache/cxf/jaxrs/rx2/server/ReactiveIOInvoker.java => reactivestreams/src/main/java/org/apache/cxf/jaxrs/reactivestreams/server/AbstractReactiveInvoker.java} (51%) copy rt/rs/{client => microprofile-client}/pom.xml (61%) create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/ContractComparator.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/CxfTypeSafeClientBuilder.java copy rt/rs/{sse/src/main/java/org/apache/cxf/jaxrs/sse/cdi/SseTransportCustomizationExtension.java => microprofile-client/src/main/java/org/apache/cxf/microprofile/client/DefaultResponseExceptionMapper.java} (62%) create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/Messages.properties create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientConfigurableImpl.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientFactoryBean.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/MicroProfileClientProviderFactory.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/Validator.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/cdi/RestClientBean.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/cdi/RestClientExtension.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/config/ConfigFacade.java create mode 100644 rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/proxy/MicroProfileClientProxyImpl.java copy tools/common/src/test/java/org/apache/cxf/tools/common/toolspec/ToolSupportTest.java => rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/spi/CxfRestClientBuilderResolver.java (65%) create mode 100644 rt/rs/microprofile-client/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension create mode 100644 rt/rs/microprofile-client/src/main/resources/META-INF/services/org.eclipse.microprofile.rest.client.spi.RestClientBuilderResolver create mode 100644 rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/CxfTypeSafeClientBuilderTest.java create mode 100644 rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/ValidatorTest.java copy rt/rs/{sse/src/main/java/org/apache/cxf/jaxrs/sse/cdi/SseTransportCustomizationExtension.java => microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/EchoClientReqFilter.java} (63%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/ExceptionMappingClient.java (75%) copy rt/rs/{sse/src/main/java/org/apache/cxf/jaxrs/sse/cdi/SseTransportCustomizationExtension.java => microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/HighPriorityClientReqFilter.java} (62%) create mode 100644 rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/HighPriorityMBW.java copy rt/rs/{sse/src/main/java/org/apache/cxf/jaxrs/sse/cdi/SseTransportCustomizationExtension.java => microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/LowPriorityClientReqFilter.java} (62%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/MyClient.java (80%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/MyObject.java (72%) copy rt/rs/{extensions/providers/src/test/java/org/apache/cxf/jaxrs/resources/CollectionsResource.java => microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/NoSuchEntityException.java} (56%) copy rt/rs/{sse/src/main/java/org/apache/cxf/jaxrs/sse/cdi/SseTransportCustomizationExtension.java => microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/NotFoundClientReqFilter.java} (62%) copy rt/{transports/http/src/main/java/org/apache/cxf/transport/http/spring/HttpAuthSupplierBeanDefinitionParser.java => rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/NotFoundExceptionMapper.java} (62%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/client/ClientTokenContextClassProvider.java (74%) create mode 100644 rt/rs/security/oauth-parent/oauth2/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => rt/rs/security/sso/oidc/src/main/java/org/apache/cxf/rs/security/oidc/rp/IdTokenContextClassProvider.java (75%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoCalendar.java => rt/rs/security/sso/oidc/src/main/java/org/apache/cxf/rs/security/oidc/rp/UserInfoContextClassProvider.java (75%) create mode 100644 rt/rs/security/sso/oidc/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider rename rt/rs/sse/src/main/java/org/apache/cxf/jaxrs/sse/{cdi => ext}/SseTransportCustomizationExtension.java (76%) create mode 100644 rt/rs/sse/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.JAXRSServerFactoryCustomizationExtension copy systests/cdi/base/src/main/java/org/apache/cxf/systests/cdi/base/{BookStoreByIds.java => BookStoreVersion.java} (52%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => systests/cdi/base/src/main/java/org/apache/cxf/systests/cdi/base/context/CustomContext.java (80%) copy rt/transports/http/src/main/java/org/apache/cxf/transport/http/spring/HttpAuthSupplierBeanDefinitionParser.java => systests/cdi/base/src/main/java/org/apache/cxf/systests/cdi/base/context/CustomContextFeature.java (62%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => systests/cdi/base/src/main/java/org/apache/cxf/systests/cdi/base/context/CustomContextImpl.java (70%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => systests/cdi/base/src/main/java/org/apache/cxf/systests/cdi/base/context/CustomContextProvider.java (70%) create mode 100644 systests/cdi/base/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.ContextClassProvider copy systests/{jaxws/src/test/java/org/apache/cxf/systest/jaxws/ArrayServiceServer.java => jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookServerSub.java} (55%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreSubObject.java (76%) copy systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/{XXETest.java => JAXRSClientServerSubBookTest.java} (63%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/ImageSender.java => systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/group1/BookStoreStylesheetsOpenApi.java (66%) copy systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/{AbstractSwagger2ServiceDescriptionTest.java => openapi/AbstractOpenApiServiceDescriptionTest.java} (69%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/date/EchoDate.java => systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/BookStoreApplication.java (79%) copy systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/{group1/BookStore.java => openapi/BookStoreOpenApi.java} (53%) copy tools/javato/ws/src/test/java/org/apache/cxf/tools/fortest/ImageSender.java => systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/BookStoreStylesheetsOpenApi.java (65%) create mode 100644 systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/OpenApiCustomPropertiesTest.java create mode 100644 systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/OpenApiCustomizerTest.java create mode 100644 systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/OpenApiNonAnnotatedServiceDescriptionTest.java copy systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/{websocket/JAXRSClientServerWebSocketSpringTest.java => description/openapi/OpenApiRegularServiceDescriptionTest.java} (57%) create mode 100644 systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/OpenApiServer.java create mode 100644 systests/microprofile/client/weld/pom.xml create mode 100644 systests/microprofile/pom.xml create mode 100644 systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/UTServer.java copy rt/databinding/pom.xml => tools/wadlto/jaxrs/src/test/resources/wadl/jaxbSchemaBindings.xml (52%) -- To stop receiving notification emails like this one, please contact d...@apache.org.