/*
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
package com.facebook.imagepipeline.request;
/**
* Use an instance of this interface to perform post-process operations that must be performed
* more than once.
*
* <p>Postprocessors are not supported on Gingerbread and below.
*/
public interface RepeatedPostprocessor extends Postprocessor {
/**
* Callback used to pass the postprocessor a reference to the object that will run the
* postprocessor's {@code PostProcessor#process} method when the client requires.
* @param runner
*/
void setCallback(RepeatedPostprocessorRunner runner);
}