Duration.create( 0, TimeUnit.MILLISECONDS ), Duration.create( qakkaFig.getQueueRefreshMilliseconds(), TimeUnit.MILLISECONDS ), self(), new QueueRefreshRequest( queueName, false ), Duration.create( 0, TimeUnit.SECONDS ), Duration.create( qakkaFig.getQueueTimeoutSeconds() / 2, TimeUnit.SECONDS ), self(), new QueueTimeoutRequest( queueName ), Duration.create( 0, TimeUnit.MILLISECONDS ), Duration.create( qakkaFig.getShardAllocationCheckFrequencyMillis(), TimeUnit.MILLISECONDS ), self(), new ShardCheckRequest( queueName ),
private void scheduleTimeoutMessage(ActorContext context, TimeoutMessage message, long delay) { context.system() .scheduler() .scheduleOnce( Duration.create(delay, TimeUnit.MILLISECONDS), context.self(), message, context.dispatcher(), context.self()); }
private void applyRedirectionRule(RedirectionRule body) { context() .system() .scheduler() .scheduleOnce(Duration.create(body.ruleTTL, TimeUnit.MILLISECONDS), self(), new RuleTimeoutMessage(body.getRuleId()), context().dispatcher(), self()); redirectionRules.put(body.getRuleId(), body); }
void scheduleTimeoutMessage(ActorContext context, EndpointEvent event) { context.system() .scheduler() .scheduleOnce(Duration.create(getTtl(event), TimeUnit.MILLISECONDS), context.self(), new EndpointEventTimeoutMessage(event), context.dispatcher(), context.self()); }
/** * Wait and retry. */ public void waitAndRetry() { ContinueToSendToBatchSenderAsstManager continueToSendToBatchSenderAsstManager = new ContinueToSendToBatchSenderAsstManager( processedWorkerCount); logger.debug("NOW WAIT Another " + asstManagerRetryIntervalMillis + " MS. at " + PcDateUtils.getNowDateTimeStrStandard()); getContext() .system() .scheduler() .scheduleOnce( Duration.create(asstManagerRetryIntervalMillis, TimeUnit.MILLISECONDS), getSelf(), continueToSendToBatchSenderAsstManager, getContext().system().dispatcher(), getSelf()); return; }
.create(task.getConfig().getTimeoutInManagerSec(), TimeUnit.SECONDS); timeoutMessageCancellable = getContext()
"ExecutionManager-" + task.getTaskId()); final FiniteDuration duration = Duration.create(task.getConfig() .getTimeoutAskManagerSec(), TimeUnit.SECONDS);
timeoutDuration = Duration.create( actorMaxOperationTimeoutSec, TimeUnit.SECONDS); timeoutMessageCancellable = getContext() .scheduler() .scheduleOnce( (FiniteDuration) Duration.create(0.5, TimeUnit.SECONDS), new Runnable() { .scheduler() .scheduleOnce( (FiniteDuration) Duration.create( ParallecGlobalConfig.sshFutureCheckIntervalSec, TimeUnit.SECONDS),
timeoutDuration = Duration.create( actorMaxOperationTimeoutSec, TimeUnit.SECONDS); timeoutMessageCancellable = getContext() .scheduler() .scheduleOnce( (FiniteDuration) Duration.create(0.5, TimeUnit.SECONDS), new Runnable() { .scheduler() .scheduleOnce( (FiniteDuration) Duration.create( ParallecGlobalConfig.pingFutureCheckIntervalSec, TimeUnit.SECONDS),
.scheduler() .scheduleOnce( Duration.create(httpPollerProcessor .getPollIntervalMillis(), TimeUnit.MILLISECONDS), getSelf(),
/** * Asychronously queues the given signal against this entity for processing * at the epoch time in ms specified. Delay cannot be null. */ @Override public SpecialOrderProduct signal(Event<SpecialOrderProduct> event, long time) { return signal(event, Duration.create(time-System.currentTimeMillis(),TimeUnit.MILLISECONDS)); }
/** * Asychronously queues the given signal against this entity for processing * at the epoch time in ms specified. Delay cannot be null. */ @Override public A signal(Event<A> event, long time) { return signal(event, Duration.create(time-System.currentTimeMillis(),TimeUnit.MILLISECONDS)); }
/** * Asychronously queues the given signal against this entity for processing * at the epoch time in ms specified. Delay cannot be null. */ @Override public A signal(Event<A> event, long time) { return signal(event, Duration.create(time-System.currentTimeMillis(),TimeUnit.MILLISECONDS)); }
/** * Asychronously queues the given signal against this entity for processing * at the epoch time in ms specified. Delay cannot be null. */ @Override public Publisher signal(Event<Publisher> event, long time) { return signal(event, Duration.create(time-System.currentTimeMillis(),TimeUnit.MILLISECONDS)); }
timeoutDuration = Duration.create( request.getActorMaxOperationTimeoutSec(), TimeUnit.SECONDS);
timeoutDuration = Duration.create( actorMaxOperationTimeoutSec, TimeUnit.SECONDS);
timeoutDuration = Duration.create( actorMaxOperationTimeoutSec, TimeUnit.SECONDS);
timeoutDuration = Duration.create( actorMaxOperationTimeoutSec, TimeUnit.SECONDS);
@Override public void close() { LOG.info("Shutting down ActorSystem"); try { Await.result(actorSystem.terminate(), Duration.create(10, TimeUnit.SECONDS)); } catch (Exception e) { LOG.warn("Error awaiting actor termination", e); } } }
/** * @param callSid * @param storage */ public CallApiClient(final Sid callSid, final DaoManager storage) { super(); this.callSid = callSid; this.storage = storage; //actor will only live in memory for one hour context().setReceiveTimeout(Duration.create(3600, TimeUnit.SECONDS)); } @Override