public class DelayQueueTimeoutService extends java.lang.Object implements TimeoutService
| Modifier and Type | Field and Description |
|---|---|
static DelayQueueTimeoutService |
DEFAULT_TIMEOUT_SERVICE |
static long |
MAX_TIMEOUT_MILLIS |
| Constructor and Description |
|---|
DelayQueueTimeoutService(java.lang.String name) |
DelayQueueTimeoutService(java.lang.String name,
Clock clock,
java.lang.Thread.UncaughtExceptionHandler exceptionHandler) |
| Modifier and Type | Method and Description |
|---|---|
static long |
adjustTimeout(long millisTimeout) |
void |
scheduleTimeout(Timeout timeout,
long timeoutMillis) |
void |
scheduleTimeout(Timeout timeout,
long timeoutMillis,
long nanoTime) |
void |
stop() |
public static final long MAX_TIMEOUT_MILLIS
public static final DelayQueueTimeoutService DEFAULT_TIMEOUT_SERVICE
public DelayQueueTimeoutService(java.lang.String name)
public DelayQueueTimeoutService(java.lang.String name,
Clock clock,
java.lang.Thread.UncaughtExceptionHandler exceptionHandler)
public void scheduleTimeout(Timeout timeout, long timeoutMillis)
scheduleTimeout in interface TimeoutServicepublic void scheduleTimeout(Timeout timeout, long timeoutMillis, long nanoTime)
scheduleTimeout in interface TimeoutServicepublic void stop()
public static long adjustTimeout(long millisTimeout)
Copyright © 2014 Tim Brooks. All Rights Reserved.