• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 //  ========================================================================
3 //  Copyright (c) 1995-2014 Mort Bay Consulting Pty. Ltd.
4 //  ------------------------------------------------------------------------
5 //  All rights reserved. This program and the accompanying materials
6 //  are made available under the terms of the Eclipse Public License v1.0
7 //  and Apache License v2.0 which accompanies this distribution.
8 //
9 //      The Eclipse Public License is available at
10 //      http://www.eclipse.org/legal/epl-v10.html
11 //
12 //      The Apache License v2.0 is available at
13 //      http://www.opensource.org/licenses/apache2.0.php
14 //
15 //  You may elect to redistribute this code under either of these licenses.
16 //  ========================================================================
17 //
18 
19 package org.eclipse.jetty.http;
20 
21 /**
22  * HTTP constants
23  */
24 public interface HttpTokens
25 {
26     // Terminal symbols.
27     static final byte COLON= (byte)':';
28     static final byte SPACE= 0x20;
29     static final byte CARRIAGE_RETURN= 0x0D;
30     static final byte LINE_FEED= 0x0A;
31     static final byte[] CRLF = {CARRIAGE_RETURN,LINE_FEED};
32     static final byte SEMI_COLON= (byte)';';
33     static final byte TAB= 0x09;
34 
35     public static final int SELF_DEFINING_CONTENT= -4;
36     public static final int UNKNOWN_CONTENT= -3;
37     public static final int CHUNKED_CONTENT= -2;
38     public static final int EOF_CONTENT= -1;
39     public static final int NO_CONTENT= 0;
40 
41 
42 }
43