org.apache.hadoop.hbase.rest
Class VersionResource

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

public class VersionResource
extends ResourceBase

Implements REST software version reporting

/version/rest

/version (alias for /version/rest)


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.rest.Constants
DEFAULT_LISTEN_PORT, DEFAULT_MAX_AGE, MIMETYPE_BINARY, MIMETYPE_HTML, MIMETYPE_JSON, MIMETYPE_PROTOBUF, MIMETYPE_TEXT, MIMETYPE_XML, VERSION_STRING
 
Constructor Summary
VersionResource()
          Constructor
 
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/rest 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
Constructor

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/rest to self.



Copyright © 2011 The Apache Software Foundation. All Rights Reserved.