Package com.sun.mail.imap
Class IMAPStore.ConnectionPool
- java.lang.Object
-
- com.sun.mail.imap.IMAPStore.ConnectionPool
-
- Enclosing class:
- IMAPStore
static class IMAPStore.ConnectionPool extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static int
ABORTING
private java.util.Vector<IMAPProtocol>
authenticatedConnections
private long
clientTimeoutInterval
private java.util.Vector<IMAPFolder>
folders
private static int
IDLE
private IMAPProtocol
idleProtocol
private int
idleState
private long
lastTimePruned
private MailLogger
logger
private int
poolSize
private long
pruningInterval
private static int
RUNNING
private boolean
separateStoreConnection
private long
serverTimeoutInterval
private boolean
storeConnectionInUse
-
Constructor Summary
Constructors Constructor Description ConnectionPool(java.lang.String name, MailLogger plogger, Session session)
-
-
-
Field Detail
-
authenticatedConnections
private java.util.Vector<IMAPProtocol> authenticatedConnections
-
folders
private java.util.Vector<IMAPFolder> folders
-
storeConnectionInUse
private boolean storeConnectionInUse
-
lastTimePruned
private long lastTimePruned
-
separateStoreConnection
private final boolean separateStoreConnection
-
clientTimeoutInterval
private final long clientTimeoutInterval
-
serverTimeoutInterval
private final long serverTimeoutInterval
-
poolSize
private final int poolSize
-
pruningInterval
private final long pruningInterval
-
logger
private final MailLogger logger
-
RUNNING
private static final int RUNNING
- See Also:
- Constant Field Values
-
IDLE
private static final int IDLE
- See Also:
- Constant Field Values
-
ABORTING
private static final int ABORTING
- See Also:
- Constant Field Values
-
idleState
private int idleState
-
idleProtocol
private IMAPProtocol idleProtocol
-
-
Constructor Detail
-
ConnectionPool
ConnectionPool(java.lang.String name, MailLogger plogger, Session session)
-
-