org.apache.hadoop.hbase.rest
Class RESTServlet

java.lang.Object
  extended by org.apache.hadoop.hbase.rest.RESTServlet
All Implemented Interfaces:
Constants

@InterfaceAudience.Private
public class RESTServlet
extends Object
implements Constants

Singleton class encapsulating global REST servlet state and functions.


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.rest.Constants
CRLF, DEFAULT_LISTEN_PORT, DEFAULT_MAX_AGE, FILTER_CLASSES, MIMETYPE_BINARY, MIMETYPE_HTML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_PROTOBUF_IETF, MIMETYPE_TEXT, MIMETYPE_XML, NOCACHE_PARAM_NAME, REST_AUTHENTICATION_PRINCIPAL, REST_AUTHENTICATION_TYPE, REST_DNS_INTERFACE, REST_DNS_NAMESERVER, REST_KERBEROS_PRINCIPAL, REST_KEYTAB_FILE, REST_SSL_ENABLED, REST_SSL_KEYSTORE_KEYPASSWORD, REST_SSL_KEYSTORE_PASSWORD, REST_SSL_KEYSTORE_STORE, ROW_KEYS_PARAM_NAME, SCAN_BATCH_SIZE, SCAN_COLUMN, SCAN_END_ROW, SCAN_END_TIME, SCAN_FETCH_SIZE, SCAN_LIMIT, SCAN_MAX_VERSIONS, SCAN_START_ROW, SCAN_START_TIME, VERSION_STRING
 
Method Summary
static RESTServlet getInstance()
           
static RESTServlet getInstance(org.apache.hadoop.conf.Configuration conf, UserProvider userProvider)
           
static void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static RESTServlet getInstance()
Returns:
the RESTServlet singleton instance

getInstance

public static RESTServlet getInstance(org.apache.hadoop.conf.Configuration conf,
                                      UserProvider userProvider)
                               throws IOException
Parameters:
conf - Existing configuration to use in rest servlet
userProvider - the login user provider
Returns:
the RESTServlet singleton instance
Throws:
IOException

stop

public static void stop()


Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.