View Javadoc

    1   // ========================================================================
    2   // Copyright 2004-2005 Mort Bay Consulting Pty. Ltd.
    3   // ------------------------------------------------------------------------
    4   // Licensed under the Apache License, Version 2.0 (the "License");
    5   // you may not use this file except in compliance with the License.
    6   // You may obtain a copy of the License at
    7   // http://www.apache.org/licenses/LICENSE-2.0
    8   // Unless required by applicable law or agreed to in writing, software
    9   // distributed under the License is distributed on an "AS IS" BASIS,
    10  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    11  // See the License for the specific language governing permissions and
    12  // limitations under the License.
    13  // ========================================================================
    14
    15  package org.mortbay.jetty;
    16
    17  import org.mortbay.io.Buffer;
    18  import org.mortbay.io.BufferCache;
    19
    20  /* ------------------------------------------------------------------------------- */
    21  /**
    22   *
    23   * @author gregw
    24   */
    25  public class HttpVersions
    26  {
    27  	public final static String
    28  		HTTP_0_9 = "",
    29  		HTTP_1_0 = "HTTP/1.0",
    30  		HTTP_1_1 = "HTTP/1.1";
    31
    32  	public final static int
    33  		HTTP_0_9_ORDINAL=9,
    34  		HTTP_1_0_ORDINAL=10,
    35  		HTTP_1_1_ORDINAL=11;
    36
    37  	public final static BufferCache CACHE = new BufferCache();
    38
    39      public final static Buffer
    40          HTTP_0_9_BUFFER=CACHE.add(HTTP_0_9,HTTP_0_9_ORDINAL),
    41          HTTP_1_0_BUFFER=CACHE.add(HTTP_1_0,HTTP_1_0_ORDINAL),
    42          HTTP_1_1_BUFFER=CACHE.add(HTTP_1_1,HTTP_1_1_ORDINAL);
    43  }