6
votes

Est-ce que quelqu'un connaît une implémentation de proxy client de Jersey comme des offres Apache CXF pour le repos

Le projet Apache CXF offre une mise en œuvre du client à base de proxy pour les services de repos. Cela ressemble à: xxx

Est-ce que quelqu'un connaît une implémentation similaire pour Jersey?

J'ai repéré une approche utilisant @hypermediacontroller annotations, mais je veux S'en tenir à JSR-311 annotations par défaut comme @path et @get ...

a une idée?


0 commentaires

3 Réponses :


-1
votes

J'ai créé une propre implémentation. Voir page wiki dérivée Utils-APL .


0 commentaires

6
votes

Une implémentation de proxy existe, mais malheureusement, il n'est même pas mentionné dans Documentation API du client Jersey a> (ni in Guide de l'utilisateur de Jersey ) à la version 2.22.1. Ce que j'ai trouvé était javadoc pour WeBresourceFactory , encore mieux est le Package Javadoc . Voici un extrait de Javadoc sur l'utilisation de la WebResourceFactory: p> xxx pré>

in Maven Vous avez alors besoin de: p>

    <dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-client</artifactId>
        <version>2.22.1</version>
    </dependency>


0 commentaires

1
votes

J'ai trouvé des supports WebresourceFactory Miss Generic Types de supports et son code source était vraiment difficile à comprendre. Nous avons donc créé https://github.com/adaptris/jaxrs-client-proxy et Nous sommes en train de le développer.

Pour l'utiliser, vous devez créer une ressource: p> xxx pré>

alors vous pouvez appeler client code> - qui est proxy de votre interface d'annotation JAX-RS décrite ( ressource.class code>). Vous devriez fermer une ressource après l'arrêt de l'utilisation car elle est recommandée par Jax-RS client API. P>

resource.close()


1 commentaires

Veuillez ajouter quelques explications et codes Comment utiliser cela. Votre réponse est actuellement signalé sur la "qualité de qualité" et pourrait éventuellement être supprimée sans.