本文整理了Java中javax.servlet.ServletContext.setSessionTrackingModes()
方法的一些代码示例,展示了ServletContext.setSessionTrackingModes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.setSessionTrackingModes()
方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称:ServletContext
方法名:setSessionTrackingModes
[英]Configures the available session tracking modes for this web application.
[中]配置此web应用程序的可用会话跟踪模式。
代码示例来源:origin: igniterealtime/Openfire
@Override
public void setSessionTrackingModes( Set<SessionTrackingMode> set )
{
proxy.setSessionTrackingModes( set );
}
代码示例来源:origin: cloudfoundry/uaa
@Test
public void verify_cookie_tracking_mode() throws Exception {
ServletContext context = mock(ServletContext.class);
UaaSessionCookieConfig config = new UaaSessionCookieConfig();
SessionCookieConfig cookie = mock(SessionCookieConfig.class);
when(context.getSessionCookieConfig()).thenReturn(cookie);
config.setServletContext(context);
ArgumentCaptor<Set<SessionTrackingMode>> tracking = ArgumentCaptor.forClass(Set.class);
verify(context).setSessionTrackingModes(tracking.capture());
assertThat(tracking.getValue(), containsInAnyOrder(SessionTrackingMode.COOKIE));
}
}
代码示例来源:origin: org.springframework.boot/spring-boot
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
if (this.session.getTrackingModes() != null) {
servletContext
.setSessionTrackingModes(unwrap(this.session.getTrackingModes()));
}
configureSessionCookie(servletContext.getSessionCookieConfig());
}
代码示例来源:origin: cloudfoundry/uaa
servletContext.setSessionTrackingModes(trackingModes);
} catch (Exception e) {
logger.error("Ignoring session cookie config - unable to configure UAA session cookie", e);
代码示例来源:origin: apache/felix
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> modes)
{
this.context.setSessionTrackingModes(modes);
}
代码示例来源:origin: org.apache.felix/org.apache.felix.http.base
@Override
public void setSessionTrackingModes(
Set<SessionTrackingMode> sessionTrackingModes)
{
delegatee.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: psi-probe/psi-probe
servletContext.setSessionTrackingModes(trackingMode);
代码示例来源:origin: OpenNMS/opennms
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
context.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: org.apache.felix/org.apache.felix.http.base
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> modes)
{
this.context.setSessionTrackingModes(modes);
}
代码示例来源:origin: org.jboss.seam/jboss-seam
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes)
{
delegate.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: apache/felix
@Override
public void setSessionTrackingModes(
Set<SessionTrackingMode> sessionTrackingModes)
{
delegatee.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: org.opennms.container/org.opennms.container.bridge
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
context.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: apache/felix
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
delegatee.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: org.igniterealtime.openfire/xmppserver
@Override
public void setSessionTrackingModes( Set<SessionTrackingMode> set )
{
proxy.setSessionTrackingModes( set );
}
代码示例来源:origin: info.magnolia/magnolia-core
@Override
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
parentContext.setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: stackoverflow.com
public class WebConfig implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext)
throws ServletException {
HashSet<SessionTrackingMode> set = new HashSet<SessionTrackingMode>();
set.add(SessionTrackingMode.COOKIE);
servletContext.setSessionTrackingModes(set);
}
}
代码示例来源:origin: org.apache.openejb/openejb-core
@Override
public void setSessionTrackingModes(final Set<SessionTrackingMode> sessionTrackingModes) {
get().setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: apache/cxf
public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
get().setSessionTrackingModes(sessionTrackingModes);
}
代码示例来源:origin: stackoverflow.com
@Bean
public ServletContextInitializer servletContextInitializer() {
return new ServletContextInitializer() {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.setSessionTrackingModes(Collections.singleton(SessionTrackingMode.COOKIE));
SessionCookieConfig sessionCookieConfig=servletContext.getSessionCookieConfig();
sessionCookieConfig.setHttpOnly(true);
}
};
}
代码示例来源:origin: org.seedstack.seed/seed-web-core
@Override
public void onStartup(Set<Class<?>> classes, ServletContext servletContext) throws ServletException {
WebConfig webConfig = Seed.baseConfiguration().get(WebConfig.class);
servletContext.setSessionTrackingModes(of(valueOf(webConfig.getSessionTrackingMode().name())));
try {
kernel = Seed.createKernel(servletContext, buildKernelConfiguration(servletContext), true);
} catch (Exception e) {
handleException(e);
}
servletContext.setAttribute(KERNEL_ATTRIBUTE_NAME, kernel);
servletContext.setAttribute(INJECTOR_ATTRIBUTE_NAME, kernel.objectGraph().as(Injector.class));
servletContext.addListener(this);
}
内容来源于网络,如有侵权,请联系作者删除!