You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by ro...@apache.org on 2021/02/23 05:19:06 UTC

[aries-jax-rs-whiteboard] branch ARIES-2030 updated (d298485 -> 546bbdf)

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

rotty3000 pushed a change to branch ARIES-2030
in repository https://gitbox.apache.org/repos/asf/aries-jax-rs-whiteboard.git.


    from d298485  ARIES-2030 wip
     add 546bbdf  ARIES-2030 major improvements and refactoring

No new revisions were added by this update.

Summary of changes:
 .../rest-management/rest-management-itest/bnd.bnd  |   2 +-
 .../rest-management-itest/itest.bndrun             | 135 +--
 .../rest-management/rest-management-itest/pom.xml  |  33 +-
 .../rs/rest/management/test/BundleHeaderTest.java  |  35 +-
 .../rest/management/test/BundleStartLevelTest.java |  25 +-
 .../rs/rest/management/test/BundleStateTest.java   | 434 +++++----
 .../jax/rs/rest/management/test/BundleTest.java    | 211 ++---
 .../jax/rs/rest/management/test/BundlesTest.java   | 261 +++---
 .../management/test/FrameworkStartLevelTest.java   |  57 +-
 .../rest/management/test/FrameworkStateTest.java   |   9 +-
 .../jax/rs/rest/management/test/FrameworkTest.java |  29 +-
 .../rs/rest/management/test/RestClientTest.java    |  59 +-
 .../jax/rs/rest/management/test/ServiceTest.java   | 189 ++++
 .../jax/rs/rest/management/test/ServicesTest.java  | 242 +----
 .../jax/rs/rest/management/test/TestUtil.java      |  42 +-
 .../rest-management/rest-management/README.md      |  24 +
 .../rest/management/RestManagementConstants.java   |   4 +
 .../management/feature/RestManagementFeature.java  |  17 +
 .../{handler => feature}/package-info.java         |   2 +-
 .../handler/DictionaryJsonDeserializer.java        |  50 --
 .../handler/DictionaryJsonSerializer.java          |  64 --
 .../handler/RestManagementMessageBodyHandler.java  | 992 ---------------------
 .../ServiceReferenceDTOJsonDeserializer.java       |  71 --
 .../handler/ServiceReferenceDTOJsonSerializer.java |  66 --
 .../ServiceReferenceDTOXMLDeserializer.java        | 132 ---
 .../handler/ServiceReferenceDTOXMLSerializer.java  | 178 ----
 .../rest/management/handler/XMLDeserializer.java   |  60 --
 .../rs/rest/management/handler/XMLSerializer.java  |  81 --
 .../rs/rest/management/internal/BaseResource.java  | 153 ++++
 .../internal/FrameworkBundleHeaderResource.java    | 113 +++
 .../internal/FrameworkBundleResource.java          | 326 +++++++
 .../FrameworkBundleStartLevelResource.java         | 199 +++++
 .../internal/FrameworkBundleStateResource.java     | 226 +++++
 .../FrameworkBundlesRepresentationsResource.java   | 114 +++
 .../internal/FrameworkBundlesResource.java         | 281 ++++++
 .../management/internal/FrameworkResource.java     | 678 +-------------
 .../internal/FrameworkServiceResource.java         | 110 +++
 .../FrameworkServicesRepresentationsResource.java  | 125 +++
 .../internal/FrameworkServicesResource.java        | 131 +++
 .../internal/FrameworkStartLevelResource.java      | 136 +++
 .../internal/FrameworkStateResource.java           |  91 ++
 .../rest/management/internal/RestClientImpl.java   | 507 -----------
 .../internal/RestManagementActivator.java          |  75 +-
 .../internal/RestManagementApplication.java        |  34 +
 .../{ => client}/RestClientFactoryImpl.java        |   2 +-
 .../management/internal/client/RestClientImpl.java | 786 ++++++++++++++++
 .../{handler => internal/coerce}/Coerce.java       |  10 +-
 .../jaxb/ServiceSchemaContextResolver.java         |  55 ++
 .../internal/map/CaseInsensitiveMap.java           | 116 +++
 .../rs/rest/management/internal/package-info.java  |   2 -
 .../management/model/ServiceReferenceDTOs.java     |  33 -
 .../aries/jax/rs/rest/management/package-info.java |  17 +
 .../management/schema/BundleExceptionSchema.java}  |  21 +-
 .../management/schema/BundleHeaderAdapter.java     |  45 +
 .../management/schema/BundleHeaderSchema.java}     |  24 +-
 .../BundleListSchema.java}                         |  21 +-
 .../rs/rest/management/schema/BundleSchema.java    |  51 ++
 .../management/schema/BundleSchemaListSchema.java  |  30 +-
 .../management/schema/BundleStartLevelSchema.java  |  45 +
 .../BundleStateSchema.java}                        |  14 +-
 .../schema/FrameworkStartLevelSchema.java          |  41 +
 .../rest/management/schema/PropertiesAdapter.java  | 149 ++++
 .../ServiceListSchema.java}                        |  18 +-
 .../rs/rest/management/schema/ServiceSchema.java   |  40 +
 .../management/schema/ServiceSchemaAdapter.java    |  40 +
 .../management/schema/ServiceSchemaListSchema.java |  30 +-
 .../management/{model => schema}/package-info.java |   2 +-
 jax-rs.itests/itest.bndrun                         |   2 +-
 pom.xml                                            |  35 +
 69 files changed, 4476 insertions(+), 3956 deletions(-)
 create mode 100644 integrations/rest-management/rest-management-itest/src/main/java/org/apache/aries/jax/rs/rest/management/test/ServiceTest.java
 create mode 100644 integrations/rest-management/rest-management/README.md
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/feature/RestManagementFeature.java
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{handler => feature}/package-info.java (94%)
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/DictionaryJsonDeserializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/DictionaryJsonSerializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/RestManagementMessageBodyHandler.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/ServiceReferenceDTOJsonDeserializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/ServiceReferenceDTOJsonSerializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/ServiceReferenceDTOXMLDeserializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/ServiceReferenceDTOXMLSerializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/XMLDeserializer.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/handler/XMLSerializer.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/BaseResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundleHeaderResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundleResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundleStartLevelResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundleStateResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundlesRepresentationsResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkBundlesResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkServiceResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkServicesRepresentationsResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkServicesResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkStartLevelResource.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/FrameworkStateResource.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/RestClientImpl.java
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/{ => client}/RestClientFactoryImpl.java (95%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/client/RestClientImpl.java
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{handler => internal/coerce}/Coerce.java (96%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/jaxb/ServiceSchemaContextResolver.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/internal/map/CaseInsensitiveMap.java
 delete mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/model/ServiceReferenceDTOs.java
 copy integrations/{jackson/jackson-itest/src/main/java/test/types/DataObject.java => rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleExceptionSchema.java} (63%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleHeaderAdapter.java
 copy integrations/{jackson/jackson-itest/src/main/java/test/types/DataObject.java => rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleHeaderSchema.java} (64%)
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{model/BundlesDTO.java => schema/BundleListSchema.java} (59%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleSchema.java
 copy jax-rs.itests/src/main/java/jaxb/types/Product.java => integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleSchemaListSchema.java (64%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/BundleStartLevelSchema.java
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{model/BundleStateDTO.java => schema/BundleStateSchema.java} (66%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/FrameworkStartLevelSchema.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/PropertiesAdapter.java
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{model/ServicesDTO.java => schema/ServiceListSchema.java} (65%)
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/ServiceSchema.java
 create mode 100644 integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/ServiceSchemaAdapter.java
 copy jax-rs.itests/src/main/java/jaxb/types/Product.java => integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/schema/ServiceSchemaListSchema.java (62%)
 rename integrations/rest-management/rest-management/src/main/java/org/apache/aries/jax/rs/rest/management/{model => schema}/package-info.java (94%)