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

[CXF-7638] Only register provider if it implements specified contracts #379

Merged
merged 5 commits into from Feb 12, 2018

Commits on Feb 7, 2018

  1. [CXF-7638] Only register provider if it implements specified contracts

    Per JAX-RS javadoc, all registered components must implement the
    contracts specified in the passed in array of Classes or the map of 
    contracts to priorities.  CXF should also log a warning when an invalid
    contract is passed in to alert the user that the call to register has
    been ignored.
    
    Since ServerProviderFactory and CdiServerConfigurableFactory also used
    this same registration mechanism (passing in server side filters/
    interceptors, these parts also needed changes.
    andymc12 committed Feb 7, 2018
    Copy the full SHA
    1101d8e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. Copy the full SHA
    e11638d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    86faaed View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. [CXF-7638] ClientConfigurableImpl changes

    and MP Rest Client constructor
    andymc12 committed Feb 9, 2018
    Copy the full SHA
    f89074d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

  1. [CXF-7638] Check ConstrainedTo annotation

    Make sure to handle subclasses that don't directly implement provider
    interfaces.
    andymc12 committed Feb 12, 2018
    Copy the full SHA
    8cd6a3e View commit details
    Browse the repository at this point in the history