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
AUTHENTICATOR_KEY, DEFAULT_MAX_AGE, INSTANCE_ZNODE_ROOT, MIMETYPE_BINARY, MIMETYPE_HTML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_TEXT, MIMETYPE_XML, MULTIUSER_KEY, STATUS_REPORT_PERIOD_KEY, USERS_TABLE, USERS_ZNODE_ROOT, VERSION_STRING
 
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.
 StorageClusterVersionResource getClusterVersionResource()
          Dispatch to StorageClusterVersionResource
 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()
                throws IOException
Throws:
IOException
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

getClusterVersionResource

public StorageClusterVersionResource getClusterVersionResource()
                                                        throws IOException
Dispatch to StorageClusterVersionResource

Throws:
IOException

getVersionResource

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



Copyright © 2010 The Apache Software Foundation