Class LoadErrorHandlingPolicy.FallbackSelection

  • Enclosing interface:
    LoadErrorHandlingPolicy

    public static final class LoadErrorHandlingPolicy.FallbackSelection
    extends Object
    A selected fallback option.
    • Field Detail

      • type

        @FallbackType
        public final int type
        The type of fallback.
      • exclusionDurationMs

        public final long exclusionDurationMs
        The duration for which the failing resource should be excluded, in milliseconds.
    • Constructor Detail

      • FallbackSelection

        public FallbackSelection​(@FallbackType
                                 int type,
                                 long exclusionDurationMs)
        Creates an instance.
        Parameters:
        type - The type of fallback.
        exclusionDurationMs - The duration for which the failing resource should be excluded, in milliseconds. Must be non-negative.