|
||||||||||
| 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.GenericServletjavax.servlet.ServletExceptionprotected 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.HttpServletIOException
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.HttpServletIOException
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.HttpServletjavax.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.HttpServletIOException
javax.servlet.ServletExceptionprotected byte[][] getPathSegments(javax.servlet.http.HttpServletRequest request)
request -
protected byte[] readInputBuffer(javax.servlet.http.HttpServletRequest request)
throws HBaseRestException
HBaseRestExceptionprotected IHBaseRestParser getParser(javax.servlet.http.HttpServletRequest request)
protected Status createStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws HBaseRestException
HBaseRestExceptionprotected 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 | |||||||||