Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.net.ssl

Interface SSLSessionContext

java.lang.Object
|
+--javax.net.ssl.SSLSessionContext


public interface SSLSessionContext

A collection of saved SSL sessions, with thier corresponding session IDs.

Author:

Method Summary

EnumerationgetIds()

Returns an enumeration of all saved session IDs.
javax.net.ssl.SSLSessiongetSession(byte[] sessionId)

Gets the session specified by its ID, or null if there is no session, or if it has expired.
intgetSessionCacheSize()

Returns the maximum number of sessions that may be cached by this session context.
intgetSessionTimeout()

Returns the period of time (in seconds) that a session may be cached for before becoming invalid.
voidsetSessionCacheSize(int size)

Sets the maximum number of sessions that may be cached by this session context.
voidsetSessionTimeout(int seconds)

Sets the period of time (in seconds) that a session may be cached for before becoming invalid.

Method Details

getIds

public Enumeration getIds()

Returns an enumeration of all saved session IDs. Every element in the returned enumeration is a byte array.

Returns:


getSession

public SSLSession getSession(byte[] sessionId)

Gets the session specified by its ID, or null if there is no session, or if it has expired.

Parameters:

Returns:


getSessionCacheSize

public int getSessionCacheSize()

Returns the maximum number of sessions that may be cached by this session context.

Returns:


getSessionTimeout

public int getSessionTimeout()

Returns the period of time (in seconds) that a session may be cached for before becoming invalid.

Returns:


setSessionCacheSize

public void setSessionCacheSize(int size)

Sets the maximum number of sessions that may be cached by this session context. A cache size of 0 means no limit.

Parameters:

Throws:


setSessionTimeout

public void setSessionTimeout(int seconds)

Sets the period of time (in seconds) that a session may be cached for before becoming invalid. A timeout of 0 means that sessions never expire.

Parameters:

Throws: