[cxf] branch spring-5-boot-2 updated (3d83726 -> c55f4df)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[cxf] branch spring-5-boot-2 updated (3d83726 -> c55f4df)

deki
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
[hidden email].
Reply | Threaded
Open this post in threaded view
|

[cxf] 01/01: Spring 5/ Spring Boot 2

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

deki pushed a commit to branch spring-5-boot-2
in repository https://gitbox.apache.org/repos/asf/cxf.git

commit c55f4df7481fa8b9c1e44ae69c680dc0e5f841e6
Author: Dennis Kieselhorst <[hidden email]>
AuthorDate: Sun Feb 11 15:59:18 2018 +0100

    Spring 5/ Spring Boot 2
---
 .../rs/service/SampleRestApplicationTest.java      |  2 +-
 .../jax_rs/spring_boot_scan/application/pom.xml    |  2 +-
 .../sample/rs/service/SampleRestApplication.java   | 17 ------------
 .../rs/service/SampleRestApplicationTest.java      |  2 +-
 .../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 |  2 +-
 .../src/main/webapp/WEB-INF/beans.xml              |  2 +-
 .../sample/ws/service/SampleWsApplicationTest.java |  2 +-
 distribution/src/main/release/samples/pom.xml      | 30 ++++++++++++++++++++--
 .../autoconfigure/CxfAutoConfigurationTests.java   |  8 +++---
 parent/pom.xml                                     |  6 ++---
 pom.xml                                            | 11 ++++++++
 13 files changed, 54 insertions(+), 34 deletions(-)

diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot/src/test/java/sample/rs/service/SampleRestApplicationTest.java b/distribution/src/main/release/samples/jax_rs/spring_boot/src/test/java/sample/rs/service/SampleRestApplicationTest.java
index d85654a..a424e9d 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot/src/test/java/sample/rs/service/SampleRestApplicationTest.java
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot/src/test/java/sample/rs/service/SampleRestApplicationTest.java
@@ -24,7 +24,7 @@ import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.springframework.boot.context.embedded.LocalServerPort;
+import org.springframework.boot.web.server.LocalServerPort;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
 import org.springframework.test.context.junit4.SpringRunner;
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
index 4f8804f..7a1adda 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
@@ -46,7 +46,7 @@
         <!-- Eureka Service Discovery Client -->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
-            <artifactId>spring-cloud-starter-eureka</artifactId>
+            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
             <version>${spring.cloud.eureka.version}</version>
         </dependency>
         <!-- Actuator  Endpoints -->
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
index 1f3ff56..f085e03 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
@@ -17,32 +17,15 @@
  * under the License.
  */
 package sample.rs.service;
-import java.util.Collections;
-
-import com.codahale.metrics.MetricRegistry;
 
 import org.springframework.boot.SpringApplication;
-import org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics;
-import org.springframework.boot.actuate.endpoint.MetricsEndpoint;
-import org.springframework.boot.actuate.metrics.reader.MetricRegistryMetricReader;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
-import org.springframework.context.annotation.Bean;
 
 
 @SpringBootApplication
 @EnableEurekaClient
 public class SampleRestApplication {
-    @Bean
-    public MetricRegistry metricRegistry() {
-        return new MetricRegistry();
-    }
-
-    @Bean
-    public MetricsEndpoint metricsEndpoint(final MetricRegistry registry) {
-        return new MetricsEndpoint(Collections.singleton(new MetricReaderPublicMetrics(
-            new MetricRegistryMetricReader(registry))));
-    }
 
     public static void main(String[] args) {
         SpringApplication.run(SampleRestApplication.class, args);
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/test/java/sample/rs/service/SampleRestApplicationTest.java b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/test/java/sample/rs/service/SampleRestApplicationTest.java
index d85654a..a424e9d 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/test/java/sample/rs/service/SampleRestApplicationTest.java
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/test/java/sample/rs/service/SampleRestApplicationTest.java
@@ -24,7 +24,7 @@ import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.springframework.boot.context.embedded.LocalServerPort;
+import org.springframework.boot.web.server.LocalServerPort;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
 import org.springframework.test.context.junit4.SpringRunner;
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/client/pom.xml b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/client/pom.xml
index 5a9196c..9818017 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/client/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/client/pom.xml
@@ -42,7 +42,7 @@
         <!-- Eureka Service Discovery Client -->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
-            <artifactId>spring-cloud-starter-eureka</artifactId>
+            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
             <version>${spring.cloud.eureka.version}</version>
         </dependency>
         <!-- Zest Circuit Breaker used by CXF Failover Feature -->
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/eureka-registry/pom.xml b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/eureka-registry/pom.xml
index e0145d9..5887087 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/eureka-registry/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/eureka-registry/pom.xml
@@ -35,7 +35,7 @@
 
         <dependency>
             <groupId>org.springframework.cloud</groupId>
-            <artifactId>spring-cloud-starter-eureka-server</artifactId>
+            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/distribution/src/main/release/samples/jax_rs/spring_security/pom.xml b/distribution/src/main/release/samples/jax_rs/spring_security/pom.xml
index b4f7e62..6c79da4 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_security/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_security/pom.xml
@@ -32,7 +32,7 @@
     <properties>
         <cxf.version>${project.version}</cxf.version>
         <aspectj.version>1.5.4</aspectj.version>
-        <spring.security.version>3.2.5.RELEASE</spring.security.version>
+        <spring.security.version>5.0.1.RELEASE</spring.security.version>
     </properties>
     <build>
         <finalName>JAXRSSpringSecurity</finalName>
diff --git a/distribution/src/main/release/samples/jax_rs/spring_security/src/main/webapp/WEB-INF/beans.xml b/distribution/src/main/release/samples/jax_rs/spring_security/src/main/webapp/WEB-INF/beans.xml
index a46433f..67d60f8 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_security/src/main/webapp/WEB-INF/beans.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_security/src/main/webapp/WEB-INF/beans.xml
@@ -17,7 +17,7 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxrs="http://cxf.apache.org/jaxrs" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:security="http://www.springframework.org/schema/security" xsi:schemaLocation=" http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/aop  http://www.springframework.org/schema/aop/spr [...]
+<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxrs="http://cxf.apache.org/jaxrs" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:security="http://www.springframework.org/schema/security" xsi:schemaLocation=" http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop  http://www.springframework.org/schema/aop/spring- [...]
     <import resource="classpath:META-INF/cxf/cxf.xml"/>
     <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
     <jaxrs:server id="bookservice" address="/">
diff --git a/distribution/src/main/release/samples/jaxws_spring_boot/src/test/java/sample/ws/service/SampleWsApplicationTest.java b/distribution/src/main/release/samples/jaxws_spring_boot/src/test/java/sample/ws/service/SampleWsApplicationTest.java
index 53f7277..b645ddb 100644
--- a/distribution/src/main/release/samples/jaxws_spring_boot/src/test/java/sample/ws/service/SampleWsApplicationTest.java
+++ b/distribution/src/main/release/samples/jaxws_spring_boot/src/test/java/sample/ws/service/SampleWsApplicationTest.java
@@ -29,7 +29,7 @@ import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.springframework.boot.context.embedded.LocalServerPort;
+import org.springframework.boot.web.server.LocalServerPort;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
 import org.springframework.boot.test.rule.OutputCapture;
diff --git a/distribution/src/main/release/samples/pom.xml b/distribution/src/main/release/samples/pom.xml
index 2fe6da9..4accd40 100644
--- a/distribution/src/main/release/samples/pom.xml
+++ b/distribution/src/main/release/samples/pom.xml
@@ -30,8 +30,8 @@
         <!-- don't deploy the samples, kind of pointless -->
         <maven.deploy.skip>true</maven.deploy.skip>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <spring.boot.version>1.5.10.RELEASE</spring.boot.version>
-        <spring.cloud.eureka.version>1.3.4.RELEASE</spring.cloud.eureka.version>
+        <spring.boot.version>2.0.0.RC1</spring.boot.version>
+        <spring.cloud.eureka.version>2.0.0.M6</spring.cloud.eureka.version>
     </properties>
     <dependencies>
         <dependency>
@@ -234,4 +234,30 @@
             <uniqueVersion>false</uniqueVersion>
         </snapshotRepository>
     </distributionManagement>
+
+    <repositories>
+        <repository>
+            <id>spring-milestone</id>
+            <url>http://repo.spring.io/milestone/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>spring-milestone</id>
+            <url>http://repo.spring.io/milestone/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
 </project>
diff --git a/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/CxfAutoConfigurationTests.java b/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/CxfAutoConfigurationTests.java
index 34d1283..e869a78 100644
--- a/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/CxfAutoConfigurationTests.java
+++ b/integration/spring-boot/autoconfigure/src/test/java/org/apache/cxf/spring/boot/autoconfigure/CxfAutoConfigurationTests.java
@@ -73,7 +73,7 @@ public class CxfAutoConfigurationTests {
     public void customPathWithTrailingSlash() {
         load(CxfAutoConfiguration.class, "cxf.path=/valid/");
         assertThat(this.context.getBean(ServletRegistrationBean.class).getUrlMappings(),
-                (Matcher<Iterable<? super String>>) hasItem("/valid/*"));
+                (Matcher) hasItem("/valid/*"));
     }
 
     @Test
@@ -82,7 +82,7 @@ public class CxfAutoConfigurationTests {
         assertThat(this.context.getBeansOfType(ServletRegistrationBean.class).size(),
                 equalTo(1));
         assertThat(this.context.getBean(ServletRegistrationBean.class).getUrlMappings(),
-                (Matcher<Iterable<? super String>>) hasItem("/valid/*"));
+                (Matcher) hasItem("/valid/*"));
     }
 
     @Test
@@ -100,8 +100,8 @@ public class CxfAutoConfigurationTests {
                 "spring.cxf.servlet.init.key2=value2");
         ServletRegistrationBean registrationBean = this.context
                 .getBean(ServletRegistrationBean.class);
-        assertThat(registrationBean.getInitParameters(), hasEntry("key1", "value1"));
-        assertThat(registrationBean.getInitParameters(), hasEntry("key2", "value2"));
+        assertThat(registrationBean.getInitParameters(), (Matcher) hasEntry("key1", "value1"));
+        assertThat(registrationBean.getInitParameters(), (Matcher) hasEntry("key2", "value2"));
     }
 
     private void load(Class<?> config, String... environment) {
diff --git a/parent/pom.xml b/parent/pom.xml
index ea0e37a..f5cce60 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -153,9 +153,9 @@
         <cxf.servlet-api-2.5.version>1.2</cxf.servlet-api-2.5.version>
         <cxf.slf4j.version>1.7.25</cxf.slf4j.version>
         <cxf.specs.jaxws.api.version>1.2</cxf.specs.jaxws.api.version>
-        <cxf.spring.version>4.3.14.RELEASE</cxf.spring.version>
-        <cxf.spring.boot.version>1.5.10.RELEASE</cxf.spring.boot.version>
-        <cxf.spring.security.version>4.2.4.RELEASE</cxf.spring.security.version>
+        <cxf.spring.version>5.0.3.RELEASE</cxf.spring.version>
+        <cxf.spring.boot.version>2.0.0.RC1</cxf.spring.boot.version>
+        <cxf.spring.security.version>5.0.1.RELEASE</cxf.spring.security.version>
         <cxf.spring.osgi.version>1.2.1</cxf.spring.osgi.version>
         <cxf.spring.ldap.version>2.3.2.RELEASE</cxf.spring.ldap.version>
         <cxf.spring.mock>spring-test</cxf.spring.mock>
diff --git a/pom.xml b/pom.xml
index 690bf47..31c7a6c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -75,6 +75,17 @@
                 <enabled>false</enabled>
             </releases>
         </repository>
+
+        <repository>
+            <id>spring-milestone</id>
+            <url>http://repo.spring.io/milestone/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
     </repositories>
     <pluginRepositories>
         <pluginRepository>

--
To stop receiving notification emails like this one, please contact
[hidden email].