Search in sources :

Example 16 with JCQueue

use of org.apache.storm.utils.JCQueue in project storm by apache.

the class ExecutorTransfer method flushLocal.

private void flushLocal() throws InterruptedException {
    for (int i = 0; i < queuesToFlush.length(); i++) {
        JCQueue q = queuesToFlush.get(i);
        if (q != null) {
            q.flush();
            queuesToFlush.set(i, null);
        }
    }
}
Also used : JCQueue(org.apache.storm.utils.JCQueue)

Aggregations

JCQueue (org.apache.storm.utils.JCQueue)16 StormMetricRegistry (org.apache.storm.metrics2.StormMetricRegistry)13 WaitStrategyPark (org.apache.storm.policy.WaitStrategyPark)7 BackpressureState (org.apache.storm.daemon.worker.BackPressureTracker.BackpressureState)6 BackPressureStatus (org.apache.storm.messaging.netty.BackPressureStatus)6 Test (org.junit.Test)6 HashMap (java.util.HashMap)2 ArrayList (java.util.ArrayList)1 List (java.util.List)1 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)1 AtomicLong (java.util.concurrent.atomic.AtomicLong)1 WorkerState (org.apache.storm.daemon.worker.WorkerState)1 WorkerTransfer (org.apache.storm.daemon.worker.WorkerTransfer)1 StormTopology (org.apache.storm.generated.StormTopology)1 IWaitStrategy (org.apache.storm.policy.IWaitStrategy)1 GeneralTopologyContext (org.apache.storm.task.GeneralTopologyContext)1 WorkerTopologyContext (org.apache.storm.task.WorkerTopologyContext)1 AddressedTuple (org.apache.storm.tuple.AddressedTuple)1 Before (org.junit.Before)1