public class ConnectionStateHandler extends Object
| 构造器和说明 |
|---|
ConnectionStateHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConnectionStatus |
getStatus()
Get current connection status.
|
boolean |
isInTransaction()
Judge whether connection is in transaction or not.
|
void |
setRunningStatusIfNecessary()
Change connection status to running if necessary.
|
void |
setStatus(ConnectionStatus update)
Change connection status using get and set.
|
void |
waitUntilConnectionReleasedIfNecessary()
Wait until connection is released if necessary.
|
public void setStatus(ConnectionStatus update)
update - new update statuspublic ConnectionStatus getStatus()
public void setRunningStatusIfNecessary()
public boolean isInTransaction()
public void waitUntilConnectionReleasedIfNecessary()
throws InterruptedException
InterruptedException - interrupted exceptionCopyright © 2019 The Apache Software Foundation. All rights reserved.