Class ThresholdActor<T>


  • public class ThresholdActor<T>
    extends ProcessorBase<java.lang.Object>
    • Constructor Detail

      • ThresholdActor

        public ThresholdActor​(java.util.concurrent.Executor parent,
                              ActorListener<T> listener,
                              int maxSize,
                              java.util.function.ToIntFunction<T> sizeGetter,
                              java.lang.Runnable overThreshold,
                              java.lang.Runnable clearThreshold)
    • Method Detail

      • doTask

        protected final void doTask​(java.lang.Object task)
        Specified by:
        doTask in class ProcessorBase<java.lang.Object>
      • act

        public void act​(T message)
      • flush

        public void flush()