public class IoSession.State extends Object
| Constructor and Description |
|---|
State() |
| Modifier and Type | Method and Description |
|---|---|
protected Semaphore |
getReceiveLock() |
protected Semaphore |
getSendLock() |
boolean |
isClose() |
boolean |
isConnect() |
boolean |
isInit() |
boolean |
isReceive() |
boolean |
isSend() |
protected void |
receiveLock() |
protected boolean |
receiveTryLock() |
protected void |
receiveUnLock() |
protected void |
sendLock() |
protected boolean |
sendTryLock() |
protected void |
sendUnLock() |
void |
setClose(boolean close) |
void |
setConnect(boolean connect) |
void |
setInit(boolean init) |
void |
setReceive(boolean receive) |
void |
setSend(boolean send) |
public boolean isInit()
public void setInit(boolean init)
public boolean isConnect()
public void setConnect(boolean connect)
public boolean isReceive()
public void setReceive(boolean receive)
public boolean isSend()
public void setSend(boolean send)
public boolean isClose()
public void setClose(boolean close)
protected Semaphore getReceiveLock()
protected void receiveLock()
throws InterruptedException
InterruptedExceptionprotected boolean receiveTryLock()
protected void receiveUnLock()
protected Semaphore getSendLock()
protected void sendLock()
throws InterruptedException
InterruptedExceptionprotected boolean sendTryLock()
protected void sendUnLock()
Copyright © 2019 Voovan. All rights reserved.