Class RequestModifierFilter

java.lang.Object
com.castlabs.sdk.downloader.network.RequestModifierFilter

public final class RequestModifierFilter extends Object
Filter used to restrict when a RequestModifier is executed.
  • Method Details

    • matches

      public boolean matches(@NonNull Request request)
      Checks whether the given request matches this filter.
      Parameters:
      request - Request under evaluation
      Returns:
      true when the filter conditions are satisfied
    • matchAll

      @NonNull public static RequestModifierFilter matchAll()
      Creates a filter that matches every request.
      Returns:
      Filter instance with no restrictions
    • builder

      @NonNull public static RequestModifierFilter.Builder builder()
      Creates a new builder instance.
      Returns:
      Builder for a filter configuration