public interface SSLSessionContext
Modifier and Type | Method and Description |
---|---|
Enumeration |
getIds()
Returns an enumeration of all saved session IDs.
|
SSLSession |
getSession(byte[] sessionId)
Gets the session specified by its ID, or
null if there
is no session, or if it has expired. |
int |
getSessionCacheSize()
Returns the maximum number of sessions that may be cached by this
session context.
|
int |
getSessionTimeout()
Returns the period of time (in seconds) that a session may be cached
for before becoming invalid.
|
void |
setSessionCacheSize(int size)
Sets the maximum number of sessions that may be cached by this
session context.
|
void |
setSessionTimeout(int seconds)
Sets the period of time (in seconds) that a session may be cached
for before becoming invalid.
|
Enumeration getIds()
SSLSession getSession(byte[] sessionId)
null
if there
is no session, or if it has expired.sessionId
- The ID of the session to get.null
.int getSessionCacheSize()
int getSessionTimeout()
void setSessionCacheSize(int size)
size
- The new cache size.IllegalArgumentException
- If size
is negative.void setSessionTimeout(int seconds)
seconds
- The new timeout.IllegalArgumentException
- If seconds
is negative.