1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase.rest;
20
21 import org.apache.hadoop.classification.InterfaceAudience;
22 import org.apache.hadoop.classification.InterfaceStability;
23
24
25
26
27 @InterfaceAudience.Public
28 @InterfaceStability.Stable
29 public interface Constants {
30 String VERSION_STRING = "0.0.2";
31
32 int DEFAULT_MAX_AGE = 60 * 60 * 4;
33
34 int DEFAULT_LISTEN_PORT = 8080;
35
36 String MIMETYPE_TEXT = "text/plain";
37 String MIMETYPE_HTML = "text/html";
38 String MIMETYPE_XML = "text/xml";
39 String MIMETYPE_BINARY = "application/octet-stream";
40 String MIMETYPE_PROTOBUF = "application/x-protobuf";
41 String MIMETYPE_PROTOBUF_IETF = "application/protobuf";
42 String MIMETYPE_JSON = "application/json";
43
44 String CRLF = "\r\n";
45
46 static final String REST_KEYTAB_FILE = "hbase.rest.keytab.file";
47 static final String REST_KERBEROS_PRINCIPAL = "hbase.rest.kerberos.principal";
48 static final String REST_AUTHENTICATION_TYPE = "hbase.rest.authentication.type";
49 static final String REST_AUTHENTICATION_PRINCIPAL =
50 "hbase.rest.authentication.kerberos.principal";
51
52 static final String REST_SSL_ENABLED = "hbase.rest.ssl.enabled";
53 static final String REST_SSL_KEYSTORE_STORE = "hbase.rest.ssl.keystore.store";
54 static final String REST_SSL_KEYSTORE_PASSWORD = "hbase.rest.ssl.keystore.password";
55 static final String REST_SSL_KEYSTORE_KEYPASSWORD =
56 "hbase.rest.ssl.keystore.keypassword";
57
58 static final String REST_DNS_NAMESERVER = "hbase.rest.dns.nameserver";
59 static final String REST_DNS_INTERFACE = "hbase.rest.dns.interface";
60 }