Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
protected Reciver<SQLWarning> |
consumer |
protected Set<SQLWarning> |
readed |
protected long |
sleep |
protected Level |
sqlWarnLevel |
protected long |
startLag |
protected Statement |
statement |
protected Object |
sync |
protected long |
waitForOpen |
protected long |
waitForOpenTimeout |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
MessageReader(Statement st,
Reciver<SQLWarning> consumer) |
MessageReader(Statement st,
Reciver<SQLWarning> consumer,
int sleep) |
| Modifier and Type | Method and Description |
|---|---|
Reciver<SQLWarning> |
getConsumer() |
long |
getSleep() |
Level |
getSqlWarnLevel() |
Statement |
getStatement() |
Object |
getSync() |
void |
releaseStatement() |
void |
run() |
void |
setConsumer(Reciver<SQLWarning> ncons) |
void |
setSleep(long sleep) |
void |
setSqlWarnLevel(Level sqlWarnLevel) |
void |
setStatement(Statement st) |
void |
terminate(long timeout,
long sleep)
Остановка выполнения.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected final Object sync
protected Statement statement
protected Reciver<SQLWarning> consumer
protected final Set<SQLWarning> readed
protected Level sqlWarnLevel
protected long sleep
protected long startLag
protected long waitForOpenTimeout
protected long waitForOpen
public MessageReader(Statement st, Reciver<SQLWarning> consumer, int sleep)
public MessageReader(Statement st, Reciver<SQLWarning> consumer)
public Object getSync()
public Statement getStatement()
public void setStatement(Statement st)
public void releaseStatement()
public Reciver<SQLWarning> getConsumer()
public void setConsumer(Reciver<SQLWarning> ncons)
public Level getSqlWarnLevel()
public void setSqlWarnLevel(Level sqlWarnLevel)
public long getSleep()
public void setSleep(long sleep)
public void terminate(long timeout,
long sleep)
Нельзя вызывать только в самом же треде.
timeout - макс. время (мс) за которое должна произойти остановкаsleep - время (мс) паузы, при значении < 0 - передает управление другому потоку Thread.yield()Copyright © 2018. All rights reserved.