public static TypeSafeCookie<ResolvedError> buildResolvedErrorCookie( // final DomainResolver domainResolver, final ObjectMapper objectMapper) { final JsonToken<ResolvedError> jsonToken = new JsonToken<>(ResolvedError.class, objectMapper); final UrlEncodedToken<ResolvedError> urlEncodedToken = new UrlEncodedToken<>(jsonToken); final int maxAge = (int) DAYS.toSeconds(1L); return new TokenBasedCookie<>(domainResolver, false, maxAge, "resolved_error", false, urlEncodedToken); }
@Override public T setCookie( // final HttpServletRequest request, // final HttpServletResponse response, // final T obj // ) { final String token = this.token.toToken(obj); final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, this.maxAge, this.name, this.secure, token); response.addCookie(cookie); return obj; } }
@Override public void clearCookie(final HttpServletRequest request, final HttpServletResponse response) { final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, null, this.name, this.secure, null); response.addCookie(cookie); }
static void hideServerInfo(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new HideServerInfo()); } }
static void forwardedRequest(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new ForwardedRequest()); } }
static void nullSessionIdManager(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new NullSessionIdManager()); } }
public static Pool smallPool() { return new Pool("1", "8", "60000"); } }
public static TypeSafeCookie<ResolvedError> buildResolvedErrorCookie( // final DomainResolver domainResolver, final ObjectMapper objectMapper) { final JsonToken<ResolvedError> jsonToken = new JsonToken<>(ResolvedError.class, objectMapper); final UrlEncodedToken<ResolvedError> urlEncodedToken = new UrlEncodedToken<>(jsonToken); final int maxAge = (int) DAYS.toSeconds(1L); return new TokenBasedCookie<>(domainResolver, false, maxAge, "resolved_error", false, urlEncodedToken); }
@Override public T setCookie( // final HttpServletRequest request, // final HttpServletResponse response, // final T obj // ) { final String token = this.token.toToken(obj); final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, this.maxAge, this.name, this.secure, token); response.addCookie(cookie); return obj; } }
@Override public void clearCookie(final HttpServletRequest request, final HttpServletResponse response) { final String domain = this.domainResolver.resolveDomain(request); final Cookie cookie = TypeSafeCookie.buildCookie(domain, this.httpOnly, null, this.name, this.secure, null); response.addCookie(cookie); }
static void hideServerInfo(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new HideServerInfo()); } }
static void forwardedRequest(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new ForwardedRequest()); } }
static void nullSessionIdManager(final Environment environment, final ConfigurableEmbeddedServletContainer container) { final JettyEmbeddedServletContainerFactory jetty = jetty(container); if (jetty != null) { jetty.addServerCustomizers(new NullSessionIdManager()); } }
public static Pool smallPool() { return new Pool("1", "8", "60000"); } }