org.apache.hadoop.hbase.stargate
Class VersionResource

java.lang.Object
  extended by org.apache.hadoop.hbase.stargate.VersionResource
All Implemented Interfaces:
Constants

public class VersionResource
extends Object
implements Constants

Implements Stargate software version reporting via

/version/stargate

/version (alias for /version/stargate)


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.stargate.Constants
MIMETYPE_BINARY, MIMETYPE_JAVASCRIPT, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_TEXT, MIMETYPE_XML, PATH_STATUS_CLUSTER, PATH_VERSION, PATH_VERSION_CLUSTER
 
Constructor Summary
VersionResource()
           
 
Method Summary
 javax.ws.rs.core.Response get(javax.servlet.ServletContext context, javax.ws.rs.core.UriInfo uriInfo)
          Build a response for a version request.
 VersionResource getVersionResource()
          Dispatch /version/stargate to self.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionResource

public VersionResource()
Method Detail

get

public javax.ws.rs.core.Response get(@Context
                                     javax.servlet.ServletContext context,
                                     @Context
                                     javax.ws.rs.core.UriInfo uriInfo)
Build a response for a version request.

Parameters:
context - servlet context
uriInfo - (JAX-RS context variable) request URL
Returns:
a response for a version request

getVersionResource

public VersionResource getVersionResource()
Dispatch /version/stargate to self.



Copyright © 2009 The Apache Software Foundation