Class RetryFilter

  • All Implemented Interfaces:
    javax.ws.rs.client.ClientResponseFilter

    public class RetryFilter
    extends Object
    implements javax.ws.rs.client.ClientResponseFilter
    This filter retries the same request in case the response was unauthorized with a refreshed access token
    • Constructor Detail

      • RetryFilter

        public RetryFilter​(com.artisol.teneo.manager.client.TeneoManagerClient teneoManagerClient)
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.client.ClientRequestContext clientRequestContext,
                           javax.ws.rs.client.ClientResponseContext clientResponseContext)
                    throws IOException
        Specified by:
        filter in interface javax.ws.rs.client.ClientResponseFilter
        Throws:
        IOException