Branch: refs/heads/master
Home:
https://github.com/resteasy/Resteasy
Commit: 7f718a8955eba609f9a0bbef3bc460d5c39fc673
https://github.com/resteasy/Resteasy/commit/7f718a8955eba609f9a0bbef3bc46...
Author: Bill Burke <bburke(a)redhat.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M
providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/Jackson2JsonpInterceptor.java
M resteasy-cdi/src/main/java/org/jboss/resteasy/cdi/CdiConstructorInjector.java
M resteasy-cdi/src/main/java/org/jboss/resteasy/cdi/CdiPropertyInjector.java
M
resteasy-client-microprofile/src/test/java/org/jboss/resteasy/microprofile/client/ProviderFactoryTest.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientConfiguration.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/LocalResteasyProviderFactory.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/ConstructorInjector.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/MethodInjector.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/PropertyInjector.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/ResourceFactory.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/ResourceInvoker.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/ValueInjector.java
M
resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/metadata/ResourceBuilder.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/AbstractAsynchronousResponse.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/AbstractCollectionFormInjector.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/AcceptParameterHttpPreprocessor.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/AsynchronousDispatcher.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/AsynchronousResponseInjector.java
A resteasy-core/src/main/java/org/jboss/resteasy/core/CompletionStageHolder.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ConstructorInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/CookieParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/FormInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/FormParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/HeaderParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/InjectorFactoryImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/InternalDispatcher.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/MatrixParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/MediaTypeMap.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/MessageBodyParameterInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/MethodInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/PathParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/PrefixedFormInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/PropertyInjectorImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/QueryInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/QueryParamInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourceMethodRegistry.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResourcePropertyInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResteasyContext.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ResteasyDeploymentImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ServerResponse.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/StringParameterInjector.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/ThreadLocalResteasyProviderFactory.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/AbstractReaderInterceptorContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/AbstractWriterInterceptorContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ClientReaderInterceptorContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ClientRequestFilterRegistryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ClientWriterInterceptorContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ContainerRequestFilterRegistryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ContainerResponseContextImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ContainerResponseFilterRegistryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/DecoratorMatcher.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/JaxrsInterceptorRegistryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/PostMatchContainerRequestContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/PreMatchContainerRequestContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ReaderInterceptorRegistryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ResponseContainerRequestContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ServerReaderInterceptorContext.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/interception/jaxrs/WriterInterceptorRegistryImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/messagebody/ReaderUtility.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/messagebody/WriterUtility.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ClientHelper.java
A
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/CommonProviders.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/NOOPClientHelper.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/NOOPServerHelper.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ResteasyProviderFactoryDelegate.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ResteasyProviderFactoryImpl.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ServerHelper.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/SortedKey.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/Utils.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/ClassNode.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/MethodExpression.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/SegmentNode.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/request/AcceptHeaders.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/request/QualityValue.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/request/VariantQuality.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/DocumentProvider.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/providers/RegisterBuiltin.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/JndiComponentResourceFactory.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/JndiResourceFactory.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/POJOResourceFactory.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/resourcefactory/SingletonResource.java
M resteasy-core/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriInfo.java
A resteasy-core/src/main/java/org/jboss/resteasy/util/snapshot/SnapshotMap.java
A resteasy-core/src/main/java/org/jboss/resteasy/util/snapshot/SnapshotSet.java
M
resteasy-guice/src/main/java/org/jboss/resteasy/plugins/guice/GuiceResourceFactory.java
M
resteasy-spring/src/main/java/org/jboss/resteasy/plugins/spring/SpringResourceFactory.java
M
resteasy-spring/src/main/java/org/jboss/resteasy/springmvc/ResteasyHandlerAdapter.java
M
server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxResourceFactory.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/resource/LazyInitUriInfoInjectionSingletonResource.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/util/DynamicFeatureContextDelegateTest.java
M
testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/mediatype/MediaTypeMapTest.java
M
testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/MultipurtContainsJsonTest.java
M
testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/resource/BenchmarkTest.java
M
testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/resource/OptionalInjectionTest.java
Log Message:
-----------
[RESTEASY-2487] Quarkus fast boot and completion stage unwind (#2276)
* first wave
resource method initialization
client refactor
force snapshots
Snapshot classes
method invoker improvements
more optimizations
last optimization
* finish optimizations
* optimizations
* completion-stage
* injectArguments rollup
* constructor unwind
* property injector unwind
* MethidInvoker.invoke unwind
* internalInvokeOnTarget unwind
* resource factory unwind
* ResourceInvoker.invoke unwind
* finish optimizatiosn
* forgot to unwrap CompletionStageHOlder