private Map<Integer, List<List<Object>>> getQueues() { Map<Integer, List<List<Object>>> ret = (Map<Integer, List<List<Object>>>) RegisteredGlobalState.getState(_id); if (ret != null) return ret; else return _initialPartitions; }
private Map<Integer, Boolean> getDisabledStatuses() { return (Map<Integer, Boolean>) RegisteredGlobalState.getState(_disabledId); } }
private Map<Integer, Boolean> getFinishedStatuses() { return (Map<Integer, Boolean>) RegisteredGlobalState.getState(_finishedPartitionsId); } }
private Map<Integer, List<List<Object>>> getQueues() { return (Map<Integer, List<List<Object>>>) RegisteredGlobalState.getState(_id); }
private Map<Integer, Boolean> getFinishedStatuses() { return (Map<Integer, Boolean>) RegisteredGlobalState.getState(_finishedPartitionsId); }
@Override public void ack(Object id) { ((Set) RegisteredGlobalState.getState(_acked)).add(id); }
@Override public void fail(Object id) { ((Set) RegisteredGlobalState.getState(_failed)).add(id); }
public boolean isAcked(Object id) { return ((Set) RegisteredGlobalState.getState(_acked)).contains(id); }
public boolean isFailed(Object id) { return ((Set) RegisteredGlobalState.getState(_failed)).contains(id); }
private void recordSpoutEmit() { Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("spout-emitted")).incrementAndGet(); }
@Override public void success(long txid) { Integer index = txIndices.get(txid); if (index != null) { Semaphore sem = (Semaphore) ((List) RegisteredGlobalState.getState(_semaphoreId)).get(index); sem.release(); } }
private void recordSpoutEmit() { Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("spout-emitted")).incrementAndGet(); }
public void ack(Object msgId) { _delegate.ack(msgId); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }
public void execute(Tuple input) { _delegate.execute(input); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }
public void fail(Object msgId) { _delegate.fail(msgId); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }
@Override public boolean isReady(long txid) { if(!_waitToEmit) return true; List allBatches = (List) RegisteredGlobalState.getState(_id); if(allBatches.size() > _masterEmitted) { _masterEmitted++; return true; } else { Utils.sleep(2); return false; } } }
public void execute(Tuple input) { _delegate.execute(input); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }
public void fail(Object msgId) { _delegate.fail(msgId); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }
public void ack(Object msgId) { _delegate.ack(msgId); Map stats = (Map) RegisteredGlobalState.getState(_trackId); ((AtomicInteger) stats.get("processed")).incrementAndGet(); }