|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.hadoop.hbase.rest.Dispatcher
org.apache.hadoop.hbase.stargate
hbase contrib instead.
public class Dispatcher
Servlet implementation class for hbase REST interface. Presumes container ensures single thread through here at any one time (Usually the default configuration). In other words, code is not written thread-safe.
This servlet has explicit dependency on Jetty server; it uses the jetty implementation of MultipartResponse.
TODO:
Nested Class Summary | |
---|---|
static class |
Dispatcher.ContentType
Deprecated. |
Field Summary | |
---|---|
protected DatabaseController |
dbController
Deprecated. |
protected RowController |
rowController
Deprecated. |
protected ScannerController |
scannercontroller
Deprecated. |
protected TableController |
tableController
Deprecated. |
protected TimestampController |
tsController
Deprecated. |
Constructor Summary | |
---|---|
Dispatcher()
Deprecated. Default constructor |
Method Summary | |
---|---|
protected void |
createControllers()
Deprecated. |
protected Status |
createStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
protected void |
doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
protected static void |
doMain(String[] args)
Deprecated. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
protected void |
doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
protected IHBaseRestParser |
getParser(javax.servlet.http.HttpServletRequest request)
Deprecated. |
protected byte[][] |
getPathSegments(javax.servlet.http.HttpServletRequest request)
Deprecated. This method will get the path segments from the HttpServletRequest. |
void |
init()
Deprecated. |
static void |
main(String[] args)
Deprecated. |
protected static void |
printUsageAndExit()
Deprecated. |
protected static void |
printUsageAndExit(String message)
Deprecated. |
protected byte[] |
readInputBuffer(javax.servlet.http.HttpServletRequest request)
Deprecated. |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doHead, doOptions, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected DatabaseController dbController
protected TableController tableController
protected RowController rowController
protected ScannerController scannercontroller
protected TimestampController tsController
Constructor Detail |
---|
public Dispatcher()
Method Detail |
---|
public void init() throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
protected void createControllers()
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
doGet
in class javax.servlet.http.HttpServlet
IOException
javax.servlet.ServletException
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
doPost
in class javax.servlet.http.HttpServlet
IOException
javax.servlet.ServletException
protected void doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
doPut
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
protected void doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
doDelete
in class javax.servlet.http.HttpServlet
IOException
javax.servlet.ServletException
protected byte[][] getPathSegments(javax.servlet.http.HttpServletRequest request)
request
-
protected byte[] readInputBuffer(javax.servlet.http.HttpServletRequest request) throws HBaseRestException
HBaseRestException
protected IHBaseRestParser getParser(javax.servlet.http.HttpServletRequest request)
protected Status createStatus(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws HBaseRestException
HBaseRestException
protected static void printUsageAndExit()
protected static void printUsageAndExit(String message)
protected static void doMain(String[] args) throws Exception
Exception
public static void main(String[] args) throws Exception
args
-
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |