1
2
3
4
5
6
7
8
9
10
11
12
13
14 package org.eclipse.jetty.http;
15
16 import org.eclipse.jetty.io.Buffer;
17 import org.eclipse.jetty.io.BufferCache;
18
19
20
21
22
23
24 public class HttpMethods
25 {
26 public final static String GET= "GET",
27 POST= "POST",
28 HEAD= "HEAD",
29 PUT= "PUT",
30 OPTIONS= "OPTIONS",
31 DELETE= "DELETE",
32 TRACE= "TRACE",
33 CONNECT= "CONNECT",
34 MOVE= "MOVE";
35
36 public final static int GET_ORDINAL= 1,
37 POST_ORDINAL= 2,
38 HEAD_ORDINAL= 3,
39 PUT_ORDINAL= 4,
40 OPTIONS_ORDINAL= 5,
41 DELETE_ORDINAL= 6,
42 TRACE_ORDINAL= 7,
43 CONNECT_ORDINAL= 8,
44 MOVE_ORDINAL= 9;
45
46 public final static BufferCache CACHE= new BufferCache();
47
48 public final static Buffer
49 GET_BUFFER= CACHE.add(GET, GET_ORDINAL),
50 POST_BUFFER= CACHE.add(POST, POST_ORDINAL),
51 HEAD_BUFFER= CACHE.add(HEAD, HEAD_ORDINAL),
52 PUT_BUFFER= CACHE.add(PUT, PUT_ORDINAL),
53 OPTIONS_BUFFER= CACHE.add(OPTIONS, OPTIONS_ORDINAL),
54 DELETE_BUFFER= CACHE.add(DELETE, DELETE_ORDINAL),
55 TRACE_BUFFER= CACHE.add(TRACE, TRACE_ORDINAL),
56 CONNECT_BUFFER= CACHE.add(CONNECT, CONNECT_ORDINAL),
57 MOVE_BUFFER= CACHE.add(MOVE, MOVE_ORDINAL);
58
59 }