Codota Logo
CookieHeaderSerializer
Code IndexAdd Codota to your IDE (free)

How to use
CookieHeaderSerializer
in
ro.polak.http.protocol.serializer.impl

Best Java code snippets using ro.polak.http.protocol.serializer.impl.CookieHeaderSerializer (Showing top 7 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: piotrpolak/android-http-server

@Before
public void setUp() {
  Date now = new Date();
  dateProvider = mock(DateProvider.class);
  when(dateProvider.now()).thenReturn(now);
  cookieHeaderSerializer = new CookieHeaderSerializer(dateProvider);
}
origin: piotrpolak/android-http-server

.append("Expires")
.append(EQUALS)
.append(getExpires(cookie.getMaxAge()));
origin: piotrpolak/android-http-server

@Test
public void shouldSerializeCookieWithNoAttributes() {
  Cookie cookie = new Cookie("name", "value");
  String serializedCookie = cookieHeaderSerializer.serialize(cookie);
  assertThat(serializedCookie, is("name=value"));
}
origin: piotrpolak/android-http-server

public ServiceContainer(final ServerConfig serverConfig) {
  HeadersParser headersParser = new HeadersParser();
  requestWrapperFactory = new HttpServletRequestImplFactory(headersParser,
      new QueryStringParser(),
      new RequestStatusParser(),
      new CookieParser(),
      new MultipartHeadersPartParser(headersParser),
      serverConfig.getTempPath()
  );
  responseFactory = new HttpServletResponseImplFactory(
      new HeadersSerializer(),
      new CookieHeaderSerializer(new DateProvider()),
      new StreamHelper(
          new RangeHelper(),
          new RangePartHeaderSerializer()
      )
  );
  threadPoolExecutor = new ThreadPoolExecutor(1, serverConfig.getMaxServerThreads(),
      DEFAULT_TIME_UNITS, TimeUnit.SECONDS,
      new ArrayBlockingQueue<Runnable>(serverConfig.getMaxServerThreads() * MAX_THREADS_MULTIPLIER),
      Executors.defaultThreadFactory(),
      new ServiceUnavailableHandler(responseFactory)
  );
  httpErrorHandlerResolver = new HttpErrorHandlerResolverImpl(serverConfig);
  pathHelper = new PathHelper();
}
origin: piotrpolak/android-http-server

@Test
public void shouldSerializeExpiresBasedOnMaxAge() {
  int maxAgeSeconds = 35;
  Cookie cookie = new Cookie("name", "value");
  cookie.setMaxAge(maxAgeSeconds);
  String serializedCookie = cookieHeaderSerializer.serialize(cookie);
  Date date = new Date(System.currentTimeMillis() + Long.valueOf(maxAgeSeconds) * 1000l);
  String expiresValue = DateUtilities.dateFormat(date);
  assertThat(getExpiresValue(serializedCookie), is(expiresValue));
}
origin: piotrpolak/android-http-server

@Test
public void shouldSerializeCookieWithUrlEncode() {
  String value = "= &";
  Cookie cookie = new Cookie("name", value);
  String serializedCookie = cookieHeaderSerializer.serialize(cookie);
  assertThat(serializedCookie, is("name=" + StringUtilities.urlEncode(value)));
}
origin: piotrpolak/android-http-server

@Test
public void shouldSerializeCookieWithAllAttributes() {
  Cookie cookie = new Cookie("name", "value");
  cookie.setDomain("example.com");
  cookie.setMaxAge(20);
  cookie.setSecure(true);
  cookie.setHttpOnly(true);
  cookie.setPath("/somepath");
  cookie.setComment("Some Comment");
  String serializedCookie = cookieHeaderSerializer.serialize(cookie);
  String[] serializedCookieParts = getCookieParts(serializedCookie);
  assertThat(serializedCookie, startsWith("name=value"));
  assertThat(serializedCookie, containsString("Expires"));
  assertThat(getExpiresValue(serializedCookie), endsWith("GMT")); // Pseudo date validation
  assertThat(serializedCookieParts, hasItemInArray("Domain=example.com"));
  assertThat(serializedCookieParts, hasItemInArray("Path=/somepath"));
  assertThat(serializedCookieParts, hasItemInArray("HttpOnly"));
  assertThat(serializedCookieParts, hasItemInArray("Secure"));
  assertThat(serializedCookieParts, hasItemInArray("Comment=Some Comment"));
}
ro.polak.http.protocol.serializer.implCookieHeaderSerializer

Javadoc

Serializes cookie to text representation.

Most used methods

  • <init>
  • getExpires
  • serialize
    Returns serialized cookie header value.

Popular in Java

  • Running tasks concurrently on multiple threads
  • onCreateOptionsMenu (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • getContentResolver (Context)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Vector (java.util)
    The Vector class implements a growable array of objects. Like an array, it contains components that
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JLabel (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now