Liking cljdoc? Tell your friends :D

javax.net.ssl.SSLSessionContext

A SSLSessionContext represents a set of SSLSessions associated with a single entity. For example, it could be associated with a server or client who participates in many sessions concurrently.

Not all environments will contain session contexts.

There are SSLSessionContext parameters that affect how sessions are stored:

 Sessions can be set to expire after a specified
 time limit.
 The number of sessions that can be stored in context
 can be limited.

A session can be retrieved based on its session id, and all session id's in a SSLSessionContext can be listed.

A SSLSessionContext represents a set of
SSLSessions associated with a single entity. For example,
it could be associated with a server or client who participates in many
sessions concurrently.

Not all environments will contain session contexts.

There are SSLSessionContext parameters that affect how
sessions are stored:

     Sessions can be set to expire after a specified
     time limit.
     The number of sessions that can be stored in context
     can be limited.

A session can be retrieved based on its session id, and all session id's
in a SSLSessionContext can be listed.
raw docstring

get-idsclj

(get-ids this)

Returns an Enumeration of all session id's grouped under this SSLSessionContext.

returns: an enumeration of all the Session id's - java.util.Enumeration<byte[]>

Returns an Enumeration of all session id's grouped under this
 SSLSessionContext.

returns: an enumeration of all the Session id's - `java.util.Enumeration<byte[]>`
raw docstring

get-sessionclj

(get-session this session-id)

Returns the SSLSession bound to the specified session id.

session-id - the Session identifier - byte[]

returns: the SSLSession or null if the specified session id does not refer to a valid SSLSession. - javax.net.ssl.SSLSession

throws: java.lang.NullPointerException - if sessionId is null.

Returns the SSLSession bound to the specified session id.

session-id - the Session identifier - `byte[]`

returns: the SSLSession or null if
 the specified session id does not refer to a valid SSLSession. - `javax.net.ssl.SSLSession`

throws: java.lang.NullPointerException - if sessionId is null.
raw docstring

get-session-cache-sizeclj

(get-session-cache-size this)

Returns the size of the cache used for storing SSLSession objects grouped under this SSLSessionContext.

returns: size of the session cache; zero means there is no size limit. - int

Returns the size of the cache used for storing
 SSLSession objects grouped under this
 SSLSessionContext.

returns: size of the session cache; zero means there is no size limit. - `int`
raw docstring

get-session-timeoutclj

(get-session-timeout this)

Returns the timeout limit of SSLSession objects grouped under this SSLSessionContext.

If the timeout limit is set to 't' seconds, a session exceeds the timeout limit 't' seconds after its creation time. When the timeout limit is exceeded for a session, the SSLSession object is invalidated and future connections cannot resume or rejoin the session. A check for sessions exceeding the timeout limit is made immediately whenever the timeout limit is changed for this SSLSessionContext.

returns: the session timeout limit in seconds; zero means there is no limit. - int

Returns the timeout limit of SSLSession objects grouped
 under this SSLSessionContext.

 If the timeout limit is set to 't' seconds, a session exceeds the
 timeout limit 't' seconds after its creation time.
 When the timeout limit is exceeded for a session, the
 SSLSession object is invalidated and future connections
 cannot resume or rejoin the session.
 A check for sessions exceeding the timeout limit is made immediately
 whenever the timeout limit is changed for this
 SSLSessionContext.

returns: the session timeout limit in seconds; zero means there is no
 limit. - `int`
raw docstring

set-session-cache-sizeclj

(set-session-cache-size this size)

Sets the size of the cache used for storing SSLSession objects grouped under this SSLSessionContext.

size - the new session cache size limit; zero means there is no limit. - int

throws: java.lang.IllegalArgumentException - if the specified size is < 0.

Sets the size of the cache used for storing
 SSLSession objects grouped under this
 SSLSessionContext.

size - the new session cache size limit; zero means there is no limit. - `int`

throws: java.lang.IllegalArgumentException - if the specified size is < 0.
raw docstring

set-session-timeoutclj

(set-session-timeout this seconds)

Sets the timeout limit for SSLSession objects grouped under this SSLSessionContext.

If the timeout limit is set to 't' seconds, a session exceeds the timeout limit 't' seconds after its creation time. When the timeout limit is exceeded for a session, the SSLSession object is invalidated and future connections cannot resume or rejoin the session. A check for sessions exceeding the timeout is made immediately whenever the timeout limit is changed for this SSLSessionContext.

seconds - the new session timeout limit in seconds; zero means there is no limit. - int

throws: java.lang.IllegalArgumentException - if the timeout specified is < 0.

Sets the timeout limit for SSLSession objects grouped
 under this SSLSessionContext.

 If the timeout limit is set to 't' seconds, a session exceeds the
 timeout limit 't' seconds after its creation time.
 When the timeout limit is exceeded for a session, the
 SSLSession object is invalidated and future connections
 cannot resume or rejoin the session.
 A check for sessions exceeding the timeout is made immediately whenever
 the timeout limit is changed for this SSLSessionContext.

seconds - the new session timeout limit in seconds; zero means there is no limit. - `int`

throws: java.lang.IllegalArgumentException - if the timeout specified is < 0.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close