| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static TimeoutManager |
instance |
protected Thread |
thread |
protected TimeoutLinkedList |
timeoutTaskList |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TimeoutTask |
addTimeoutTarget(TimeoutTarget timeoutTarget,
int timeout,
boolean permanent) |
void |
clear() |
protected List<TimeoutTask> |
getExpiredTask() |
static TimeoutManager |
getInstance() |
int |
getTimeoutTaskCount() |
void |
run() |
void |
start() |
void |
stop() |
boolean |
stop(long timeoutMillis) |
protected boolean |
stopIfLeisure() |
protected static final TimeoutManager instance
protected Thread thread
protected final TimeoutLinkedList timeoutTaskList
public static TimeoutManager getInstance()
public void start()
public void stop()
public boolean stop(long timeoutMillis)
throws InterruptedException
public void clear()
public TimeoutTask addTimeoutTarget(TimeoutTarget timeoutTarget, int timeout, boolean permanent)
public int getTimeoutTaskCount()
protected List<TimeoutTask> getExpiredTask()
protected boolean stopIfLeisure()
Copyright © 2015–2019 The DBFlute Project. All rights reserved.