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