This is an automated email from the ASF dual-hosted git repository.
johndament pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git.
from 201f4a6 Updating the Flowable test
new 82bf8ed [CXF-7579] Begin the implementation of the MP Rest Client in
CXF
new 637391f Config handling for MP rest client (#352)
new 19cfc93 [CXF-7579] More config impl.
new 6347cfe [CXF-7579] More config impl.
new b32182c [CXF-7579] Setup Systests to run the MicroProfile TCKs.
new 76be95e [CXF-7579] Introduce a dedicated proxy for MicroProfile
new c864ba3 [CXF-7579] Wrapping up exception mapper support.
new 09dad95 [CXF-7579] Adding handling for disabling mapper.
new 0f018bc [CXF-7579] Add the default Json provider to each client.
new afed71e [CXF-7579] Fix sorting to take into account custom vs user.
new 14a3d30 [CXF-7579] Enable custom method test.
new 78391d8 [CXF-7579] Upgrading to final release, refactoring
dependencies.
new 185eebb [CXF-7579] Mark the default mapper and json provider as
non-custom.
new df5d05d [CXF-7579] Fixing parent path location.
new 92b0142 [CXF-7579] Simplify config lookup.
new 95655d6 checkstyle fix
new c8828ed Ensure tests pass
new 31e60f1 [CXF-7579] Fixing POM dependencies.
new 6073a8e MP Rest Client interface validation tests
new e11cc25 ConfigFacade to handle cases where no MP Config exists
new 8b39de8 [CXF-7579] Removing excluded test.
The 21 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:
parent/pom.xml | 19 ++
.../apache/cxf/jaxrs/provider/ProviderFactory.java | 10 +-
.../apache/cxf/jaxrs/client/ClientProxyImpl.java | 2 +-
.../cxf/jaxrs/client/JAXRSClientFactoryBean.java | 21 ++-
rt/rs/microprofile-client/pom.xml | 197 +++++++++++++++++++++
.../microprofile/client/ContractComparator.java | 62 +++++++
.../client/CxfTypeSafeClientBuilder.java | 123 +++++++++++++
.../client/DefaultResponseExceptionMapper.java | 34 ++++
.../cxf/microprofile/client/Messages.properties | 24 +++
.../client/MicroProfileClientConfigurableImpl.java | 62 +++++++
.../client/MicroProfileClientFactoryBean.java | 120 +++++++++++++
.../client/MicroProfileClientProviderFactory.java | 126 +++++++++++++
.../apache/cxf/microprofile/client/Validator.java | 124 +++++++++++++
.../microprofile/client/cdi/RestClientBean.java | 165 +++++++++++++++++
.../client/cdi/RestClientExtension.java | 53 ++++++
.../microprofile/client/config/ConfigFacade.java | 53 ++++++
.../client/proxy/MicroProfileClientProxyImpl.java | 65 +++++++
.../client/spi/CxfRestClientBuilderResolver.java | 31 ++++
.../services/javax.enterprise.inject.spi.Extension | 1 +
...ofile.rest.client.spi.RestClientBuilderResolver | 1 +
.../client/CxfTypeSafeClientBuilderTest.java | 141 +++++++++++++++
.../cxf/microprofile/client/ValidatorTest.java | 134 ++++++++++++++
.../client/mock/EchoClientReqFilter.java | 36 ++++
.../client/mock/HighPriorityClientReqFilter.java | 36 ++++
.../microprofile/client/mock/HighPriorityMBW.java | 69 ++++++++
.../client/mock/LowPriorityClientReqFilter.java | 36 ++++
.../cxf/microprofile/client/mock/MyClient.java | 29 +++
.../cxf/microprofile/client/mock/MyObject.java | 34 ++++
rt/rs/pom.xml | 1 +
systests/microprofile/client/weld/pom.xml | 116 ++++++++++++
systests/microprofile/pom.xml | 129 ++++++++++++++
systests/pom.xml | 1 +
32 files changed, 2040 insertions(+), 15 deletions(-)
create mode 100644 rt/rs/microprofile-client/pom.xml
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
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/DefaultResponseExceptionMapper.java
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
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/spi/CxfRestClientBuilderResolver.java
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
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/EchoClientReqFilter.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/HighPriorityClientReqFilter.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/HighPriorityMBW.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/LowPriorityClientReqFilter.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/MyClient.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/mock/MyObject.java
create mode 100644 systests/microprofile/client/weld/pom.xml
create mode 100644 systests/microprofile/pom.xml
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].