Class ClientConfigProviderFilter

  • All Implemented Interfaces:
    ClientRequestFilter

    public class ClientConfigProviderFilter
    extends Object
    implements ClientRequestFilter
    Client filter that will attach authorization header with either HTTP Basic auth or Bearer token auth. Credentials and token are loaded from ClientConfigProvider implementation.
    Author:
    dvilkola@redhat.com
    • Constructor Detail

      • ClientConfigProviderFilter

        public ClientConfigProviderFilter​(ClientConfigProvider clientConfigProvider)
    • Method Detail

      • filter

        public void filter​(ClientRequestContext requestContext)
                    throws IOException
        Description copied from interface: ClientRequestFilter
        Filter method called before a request has been dispatched to a client transport layer. Filters in the filter chain are ordered according to their jakarta.annotation.Priority class-level annotation value.
        Specified by:
        filter in interface ClientRequestFilter
        Parameters:
        requestContext - request context.
        Throws:
        IOException - if an I/O exception occurs.