@Provides @Singleton Scheduler getScheduler() { // TODO: parse a Duration from the settings long interval = context.getSetting("pollInterval", 2000); // Default: poll every 2s return AbstractScheduledService.Scheduler.newFixedDelaySchedule( 0, interval, TimeUnit.MILLISECONDS); }
@Before public void setUp() { store = new LocalJobStore(); PublicKeySerializer serializer = new PublicKeySerializer() { @Override public boolean canHandle(String scheme) { return true; } @Override public String serialize(PublicKey publicKey) throws SecurityException { return "key"; } }; Scheduler scheduler = Scheduler.newFixedDelaySchedule(0, 20, TimeUnit.SECONDS); Set<PublicKeySerializer> serializers = Collections.singleton(serializer); Monitor monitor = new Monitor() {}; ExtensionContext extensionContext = mock(ExtensionContext.class); when(extensionContext.getSetting("credTimeoutSeconds", 300)).thenReturn(300); jobPollingService = new JobPollingService(store, asymmetricKeyGenerator, serializers, scheduler, monitor, extensionContext); }
public NodeChecker(JestClient jestClient, ClientConfig clientConfig) { action = new NodesInfo.Builder() .withHttp() .addNode(clientConfig.getDiscoveryFilter()) .build(); this.client = jestClient; this.defaultScheme = clientConfig.getDefaultSchemeForDiscoveredNodes(); this.scheduler = Scheduler.newFixedDelaySchedule( 0l, clientConfig.getDiscoveryFrequency(), clientConfig.getDiscoveryFrequencyTimeUnit() ); this.bootstrapServerList = ImmutableSet.copyOf(clientConfig.getServerList()); this.discoveredServerList = new LinkedHashSet<String>(); }
@Override protected Scheduler scheduler() { // TODO: Pull this out as a configuration property. return Scheduler.newFixedDelaySchedule(0L, 15, TimeUnit.MINUTES); } }
@Override protected Scheduler scheduler() { return AbstractScheduledService.Scheduler.newFixedDelaySchedule( EventCloudProperties.LOAD_BALANCING_PROBING_TIMEOUT.getValue(), EventCloudProperties.LOAD_BALANCING_PROBING_TIMEOUT.getValue(), TimeUnit.MILLISECONDS); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(0, 1, TimeUnit.MINUTES); } }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(initialDelayMilliseconds, delayMilliseconds, TimeUnit.MILLISECONDS); } }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(REPORT_INTERVAL_MILLIS, REPORT_INTERVAL_MILLIS, TimeUnit.MILLISECONDS); }
@Override protected Scheduler scheduler() { long millis = this.policy.getGenerationDuration().toMillis(); return Scheduler.newFixedDelaySchedule(millis, millis, TimeUnit.MILLISECONDS); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(0L, retryIntervalSeconds, TimeUnit.SECONDS); } }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(5, 5, TimeUnit.MINUTES); } };
@Override protected Scheduler scheduler() { // TODO Implement a better schedule strategy... Use update period specified in the feed if avail & use last update date from feed to backoff return Scheduler.newFixedDelaySchedule(0, 10, TimeUnit.MINUTES); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule( 0, interval, TimeUnit.MILLISECONDS ); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(0l, clientConfig.getMaxConnectionIdleTime(), clientConfig.getMaxConnectionIdleTimeDurationTimeUnit()); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(0, 1, TimeUnit.MINUTES); } }
public void testFixedDelaySchedule() { Scheduler schedule = newFixedDelaySchedule(initialDelay, delay, unit); Future<?> unused = schedule.schedule( null, new ScheduledThreadPoolExecutor(10) { @Override public ScheduledFuture<?> scheduleWithFixedDelay( Runnable command, long initialDelay, long delay, TimeUnit unit) { assertSingleCallWithCorrectParameters(command, initialDelay, delay, unit); return null; } }, testRunnable); assertTrue(called); }
@Override protected Scheduler scheduler() { return Scheduler.newFixedDelaySchedule(0, 1, TimeUnit.NANOSECONDS); }
@Override protected Scheduler scheduler() { return newFixedDelaySchedule(Long.MAX_VALUE, Long.MAX_VALUE, SECONDS); } };
@Override protected Scheduler scheduler() { return newFixedDelaySchedule(0, 1, TimeUnit.MILLISECONDS); } };
@Override protected Scheduler scheduler() { return newFixedDelaySchedule(0, 1, TimeUnit.MILLISECONDS); } };