Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface SessionCookieConfig
Класс, который может использоваться, чтобы сконфигурировать различные свойства cookie, используемых в целях отслеживания сеанса.
Экземпляр этого class получается звонком ServletContext#getSessionCookieConfig
.
Сводка метода | |
---|---|
java.lang.String |
getComment()
Получает комментарий, который будет присвоен любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
java.lang.String |
getDomain()
Получает доменное имя, которое будет присвоено любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
int |
getMaxAge()
Получает время жизни (в секундах) cookie отслеживания сеанса, создаваемых от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
java.lang.String |
getName()
Завоевывает репутацию, который будет присвоен любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
java.lang.String |
getPath()
Получает путь, который будет присвоен любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
boolean |
isHttpOnly()
Проверки, если cookie отслеживания сеанса, создаваемые от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig, будут отмечены как HttpOnly. |
boolean |
isSecure()
Проверки, если cookie отслеживания сеанса, создаваемые от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig, будут отмечены как безопасные, даже если запрос, который инициировал соответствующий сеанс, будет использовать плоскость HTTP вместо HTTPS. |
void |
setComment(java.lang.String comment)
Устанавливает комментарий, который будет присвоен любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
void |
setDomain(java.lang.String domain)
Устанавливает доменное имя, которое будет присвоено любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
void |
setHttpOnly(boolean httpOnly)
Марки или снимают выделение с cookie отслеживания сеанса, создаваемых от имени приложения, представленного ServletContext, от которого этот SessionCookieConfig был получен как HttpOnly. |
void |
setMaxAge(int maxAge)
Устанавливает время жизни (в секундах) для cookie отслеживания сеанса, создаваемых от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
void |
setName(java.lang.String name)
Определяет имя, которое будет присвоено любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
void |
setPath(java.lang.String path)
Устанавливает путь, который будет присвоен любым cookie отслеживания сеанса, создаваемым от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. |
void |
setSecure(boolean secure)
Марки или снимают выделение с cookie отслеживания сеанса, создаваемых от имени приложения, представленного ServletContext, от которого этот SessionCookieConfig был получен как безопасный. |
Деталь метода |
---|
void setName(java.lang.String name)
ОТМЕТЬТЕ: Изменять название cookie отслеживания сеанса может повредить другие уровни (например, фронтэнд выравнивания нагрузки), которые берут имя cookie, чтобы быть равными значению по умолчанию JSESSIONID, и поэтому должны только быть сделаны осторожно.
name
- имя cookie к использованию IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированjava.lang.String getName()
По умолчанию JSESSIONID будет использоваться в качестве имени cookie.
setName(java.lang.String)
, или null, если setName(java.lang.String)
никогда не вызывалсяCookie.getName()
void setDomain(java.lang.String domain)
domain
- домен cookie, чтобы использовать IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setDomain(String)
java.lang.String getDomain()
setDomain(java.lang.String)
, или null, если setDomain(java.lang.String)
никогда не вызывалсяCookie.getDomain()
void setPath(java.lang.String path)
path
- путь cookie к использованию IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setPath(String)
java.lang.String getPath()
По умолчанию путь контекста ServletContext, от которого был получен этот SessionCookieConfig, будет использоваться.
setPath(java.lang.String)
, или null, если setPath(java.lang.String)
никогда не вызывалсяCookie.getPath()
void setComment(java.lang.String comment)
Как побочный эффект этого вызова, cookie отслеживания сеанса будут отмечены с a Version
припишите равный 1
.
comment
- комментарий cookie, чтобы использовать IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setComment(String)
, Cookie.getVersion()
java.lang.String getComment()
setComment(java.lang.String)
, или null, если setComment(java.lang.String)
никогда не вызывалсяCookie.getComment()
void setHttpOnly(boolean httpOnly)
cookie отмечается как HttpOnly, добавляя, что HttpOnly приписывает этому. Cookie HttpOnly, как предполагается, не представляются клиентскому коду сценариев, и могут поэтому помочь смягчить определенные виды атак с использованием кросс-сайтовых сценариев.
httpOnly
- истина, если cookie отслеживания сеанса, создаваемые от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig, должны быть отмечены как HttpOnly, ложь иначе IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setHttpOnly(boolean)
boolean isHttpOnly()
Cookie.isHttpOnly()
void setSecure(boolean secure)
Один вариант использования для того, чтобы отметить cookie отслеживания сеанса как secure, даже при том, что запрос, который инициировал сеанс, прибыл через HTTP, должен поддерживать топологию, где веб-контейнер заканчивается передней стороной SSL, разгружающим стабилизатор загрузки. В этом случае трафик между клиентом и стабилизатором загрузки будет по HTTPS, тогда как трафик между стабилизатором загрузки и веб-контейнером будет по HTTP.
secure
- истина, если cookie отслеживания сеанса, создаваемые от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig, должны быть отмечены как безопасные, даже если запрос, который инициировал соответствующий сеанс, будет использовать плоскость HTTP вместо HTTPS, и ложь, если они должны быть отмечены как безопасные, только если запрос, который инициировал соответствующий сеанс, был также безопасен IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setSecure(boolean)
, ServletRequest#isSecure()
boolean isSecure()
Cookie.getSecure()
, ServletRequest#isSecure()
void setMaxAge(int maxAge)
maxAge
- время жизни (в секундах) cookie отслеживания сеанса, создаваемых от имени приложения, представленного ServletContext, от которого был получен этот SessionCookieConfig. IllegalStateException
- если ServletContext, от которого был получен этот SessionCookieConfig, был уже инициализированCookie.setMaxAge(int)
int getMaxAge()
По умолчанию -1 возвращается.
Cookie.getMaxAge()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41