public interface SessionTimerHeaderFactory
Modifier and Type | Method and Description |
---|---|
MinSEHeader |
createMinSEHeader(int interval)
Create a Min-SE header with the given minimum session refresh interval.
|
SessionExpiresHeader |
createSessionExpiresHeader(int interval,
SessionRefresher refresher)
Create a Session-Expires header with the given session refresh interval and
refresher parameter.
|
SessionExpiresHeader createSessionExpiresHeader(int interval, SessionRefresher refresher) throws IllegalArgumentException
interval
- the session refresh interval, in seconds. May not be less than 90s.refresher
- the refresher party, either SessionRefresher.UAC
,
SessionRefresher.UAS
or SessionRefresher.NONE
(no refresher specified).SessionExpiresHeader
object.IllegalArgumentException
- if interval
is less than 90s.MinSEHeader createMinSEHeader(int interval) throws IllegalArgumentException
interval
- the minimum session refresh interval, in seconds. May not be less than 90s.MinSEHeader
object.IllegalArgumentException
- if interval
is less than 90s.