private void resumeMigrationEventually() { delayedResumeMigrationTrigger.executeWithDelay(); }
private void resumeMigrationEventually() { delayedResumeMigrationTrigger.executeWithDelay(); }
/** * Triggers key loading on SENDER if it hadn't started. Delays triggering if invoked multiple times. */ public void triggerLoadingWithDelay() { if (delayedTrigger == null) { Runnable runnable = new Runnable() { @Override public void run() { Operation op = new TriggerLoadIfNeededOperation(mapName); opService.invokeOnPartition(SERVICE_NAME, op, mapNamePartition); } }; delayedTrigger = new CoalescingDelayedTrigger(execService, LOADING_TRIGGER_DELAY, LOADING_TRIGGER_DELAY, runnable); } delayedTrigger.executeWithDelay(); }
/** * Triggers key loading on SENDER if it hadn't started. Delays triggering if invoked multiple times. */ public void triggerLoadingWithDelay() { if (delayedTrigger == null) { Runnable runnable = new Runnable() { @Override public void run() { Operation op = new TriggerLoadIfNeededOperation(mapName); opService.invokeOnPartition(SERVICE_NAME, op, mapNamePartition); } }; delayedTrigger = new CoalescingDelayedTrigger(execService, LOADING_TRIGGER_DELAY, LOADING_TRIGGER_DELAY, runnable); } delayedTrigger.executeWithDelay(); }
masterTrigger.executeWithDelay();
masterTrigger.executeWithDelay();