|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.rest.ResourceBase
org.apache.hadoop.hbase.rest.NamespacesInstanceResource
@InterfaceAudience.Private public class NamespacesInstanceResource
Implements the following REST end points:
/namespaces/{namespace} GET: get namespace properties. /namespaces/{namespace} POST: create namespace. /namespaces/{namespace} PUT: alter namespace. /namespaces/{namespace} DELETE: drop namespace. /namespaces/{namespace}/tables GET: list namespace's tables.
Field Summary |
---|
Constructor Summary | |
---|---|
NamespacesInstanceResource(String namespace)
Constructor for standard NamespaceInstanceResource. |
|
NamespacesInstanceResource(String namespace,
boolean queryTables)
Constructor for querying namespace table list via NamespaceInstanceResource. |
Method Summary | |
---|---|
javax.ws.rs.core.Response |
deleteNoBody(byte[] message,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Build a response for DELETE delete namespace. |
javax.ws.rs.core.Response |
get(javax.servlet.ServletContext context,
javax.ws.rs.core.UriInfo uriInfo)
Build a response for GET namespace description or GET list of namespace tables. |
NamespacesInstanceResource |
getNamespaceInstanceResource(String namespace)
Dispatch to NamespaceInstanceResource for getting list of tables. |
javax.ws.rs.core.Response |
post(NamespacesInstanceModel model,
javax.ws.rs.core.UriInfo uriInfo)
Build a response for POST create namespace with properties specified. |
javax.ws.rs.core.Response |
postNoBody(byte[] message,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Build a response for POST create namespace with no properties specified. |
javax.ws.rs.core.Response |
put(NamespacesInstanceModel model,
javax.ws.rs.core.UriInfo uriInfo)
Build a response for PUT alter namespace with properties specified. |
javax.ws.rs.core.Response |
putNoBody(byte[] message,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Build a response for PUT alter namespace with no properties specified. |
Methods inherited from class org.apache.hadoop.hbase.rest.ResourceBase |
---|
processException |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NamespacesInstanceResource(String namespace) throws IOException
IOException
public NamespacesInstanceResource(String namespace, boolean queryTables) throws IOException
IOException
Method Detail |
---|
public javax.ws.rs.core.Response get(@Context javax.servlet.ServletContext context, @Context javax.ws.rs.core.UriInfo uriInfo)
context
- servlet contexturiInfo
- (JAX-RS context variable) request URL
public javax.ws.rs.core.Response put(NamespacesInstanceModel model, @Context javax.ws.rs.core.UriInfo uriInfo)
model
- properties used for alter.uriInfo
- (JAX-RS context variable) request URL
public javax.ws.rs.core.Response putNoBody(byte[] message, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders headers)
message
- value not used.headers
- value not used.
public javax.ws.rs.core.Response post(NamespacesInstanceModel model, @Context javax.ws.rs.core.UriInfo uriInfo)
model
- properties used for create.uriInfo
- (JAX-RS context variable) request URL
public javax.ws.rs.core.Response postNoBody(byte[] message, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders headers)
message
- value not used.headers
- value not used.
public javax.ws.rs.core.Response deleteNoBody(byte[] message, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders headers)
message
- value not used.headers
- value not used.
public NamespacesInstanceResource getNamespaceInstanceResource(String namespace) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |