Class CompatibilityV1ApiRequestFilter

  • All Implemented Interfaces:
    javax.ws.rs.container.ContainerRequestFilter

    @PreMatching
    @Priority(5000)
    @Provider
    public class CompatibilityV1ApiRequestFilter
    extends Object
    implements javax.ws.rs.container.ContainerRequestFilter
    Request filter that rewrites requests from the path the API had for the 1.X releases to it's new location under "/apis/registry/v1" This is just a compatibility utility to make upgrades from 1.X to 2.X easier and less error prone, it's preferable to update the clients configuration to use the proper new API path. This filter will warn when being used to advice users about updating it's clients or it's configuration. Because of being a utility to make updates easier this filter may be removed in future releases.
    Author:
    Fabian Martinez
    • Constructor Detail

      • CompatibilityV1ApiRequestFilter

        public CompatibilityV1ApiRequestFilter()
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.container.ContainerRequestContext requestContext)
                    throws IOException
        Specified by:
        filter in interface javax.ws.rs.container.ContainerRequestFilter
        Throws:
        IOException
        See Also:
        ContainerRequestFilter.filter(javax.ws.rs.container.ContainerRequestContext)