Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RegistryAPI with CXF client #136

Open
mdutoo opened this issue Jul 25, 2013 · 0 comments
Open

RegistryAPI with CXF client #136

mdutoo opened this issue Jul 25, 2013 · 0 comments
Assignees

Comments

@mdutoo
Copy link
Member

mdutoo commented Jul 25, 2013

  • DONE jgu add a test (if none yet) checking when at least 2 SoaNodeInformation are returned to client tests (Jersey, CXF, FraSCAti...)
  • DONE jgu in RegistryAPI, replace SoaNodeInformation[] by SoaNodeInformations.
  • DONE jgu Patch references (RemoteRepositoryInit, CodeDiscoveryRegistryClient and its use in JaxWSSourcesHandler), RegistryAPIImpl & enrich JsonMessageReader to make it work in rest client Jersey test
  • DONE mdu make the Registry API client work in CXF with minimal configuration. UPDATE How it's now done : JsonMessageReader/Writer are removed, the API is terser and more cleanly supports lists & maps using Jackson which works in FraSCAti (intent) and CXF (configuration), there's also a bonus XML / JAXB API... See RegistryAPI
  • DONE MDU add a test (if none yet) where an SOA node whose DocumentModel has a file:content Blob is returned, comment the content of JsonMessageWriter, check that SoaNodeInformationFactory is enough to skip the Blob and make the test work
  • DONE jgu remove custom JsonMessageReader & JsonMessageWriter (from EasySOAModule Jersey configuration, but also ClientBuilder and tests : AbstractRestApiTest, RestClientTest). Make Jersey client tests work. By the way, in DashboardMatchingSample.createAuthenticatedHTTPClient(), use ClientBuilder instead.
  • add RegistryAPI client tests (again : post, get(soanode) and get/query returning at least 2) for CXF and FraSCAti, make them work
  • DONE jgu use said CXF client in the proxy instead of the Jersey client, check that the new CXF mock works along
@ghost ghost assigned JGuillemotte Jul 25, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants