Class ProduceConsume

  • All Implemented Interfaces:
    java.lang.Runnable, ExecutionStrategy

    @Deprecated
    public class ProduceConsume
    extends java.lang.Object
    implements ExecutionStrategy, java.lang.Runnable
    Deprecated.
    This api is not supported anymore. Please do not use it.

    A strategy where the caller thread iterates over task production, submitting each task to an Executor for execution.

    • Constructor Detail

      • ProduceConsume

        public ProduceConsume​(ExecutionStrategy.Producer producer,
                              java.util.concurrent.Executor executor)
        Deprecated.
    • Method Detail

      • dispatch

        public void dispatch()
        Deprecated.
        Description copied from interface: ExecutionStrategy

        Initiates (or resumes) the task production and consumption.

        This method guarantees that the task is never run by the thread that called this method.

        TODO review the need for this (only used by HTTP2 push)
        Specified by:
        dispatch in interface ExecutionStrategy
        See Also:
        ExecutionStrategy.produce()
      • run

        public void run()
        Deprecated.
        Specified by:
        run in interface java.lang.Runnable