public abstract class AbstractSocketProtocolHandler extends Object implements ProtocolHandler
| Modifier and Type | Field and Description |
|---|---|
protected Object |
closeMonitor |
protected org.slf4j.Logger |
log |
protected boolean |
quitting |
protected Socket |
socket
The TCP/IP socket over which the IMAP interaction
is occurring
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSocketProtocolHandler(Socket socket) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Resets the handler data to a basic state.
|
protected long |
getSoTimeout()
Gets current socket SO_TIMEOUT
|
boolean |
isQuitting()
Preparing for closing handler connection?
|
void |
setQuitting(boolean quitting)
Signal for closing handler.
|
protected final org.slf4j.Logger log
protected final Socket socket
protected volatile boolean quitting
protected final Object closeMonitor
protected AbstractSocketProtocolHandler(Socket socket)
public boolean isQuitting()
public void setQuitting(boolean quitting)
quitting - true, if closing in progress.public void close()
close in interface ProtocolHandlerprotected long getSoTimeout()
Copyright © 2006–2022 Icegreen Technologies. All rights reserved.