net.floodlightcontroller.core.web
Class SwitchCounterCategoriesResource

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by org.restlet.resource.ServerResource
          extended by net.floodlightcontroller.core.web.CounterResourceBase
              extended by net.floodlightcontroller.core.web.SwitchCounterCategoriesResource

public class SwitchCounterCategoriesResource
extends CounterResourceBase

Get the counter categories for a particular switch

Author:
readams

Field Summary
 
Fields inherited from class net.floodlightcontroller.core.web.CounterResourceBase
counterStore
 
Constructor Summary
SwitchCounterCategoriesResource()
           
 
Method Summary
protected  void getOneSwitchCounterCategoriesJson(java.util.Map<java.lang.String,java.lang.Object> model, java.lang.String switchID, java.lang.String counterName, java.lang.String layer)
           
 java.util.Map<java.lang.String,java.lang.Object> retrieve()
           
 
Methods inherited from class net.floodlightcontroller.core.web.CounterResourceBase
doInit
 
Methods inherited from class org.restlet.resource.ServerResource
abort, commit, delete, delete, describeVariants, doCatch, doConditionalHandle, doError, doHandle, doHandle, doNegotiatedHandle, get, get, getAttribute, getInfo, getInfo, getOnSent, getPreferredVariant, getRole, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, options, patch, patch, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
 
Methods inherited from class org.restlet.resource.Resource
doError, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toObject, toRepresentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwitchCounterCategoriesResource

public SwitchCounterCategoriesResource()
Method Detail

retrieve

@Get(value="json")
public java.util.Map<java.lang.String,java.lang.Object> retrieve()

getOneSwitchCounterCategoriesJson

protected void getOneSwitchCounterCategoriesJson(java.util.Map<java.lang.String,java.lang.Object> model,
                                                 java.lang.String switchID,
                                                 java.lang.String counterName,
                                                 java.lang.String layer)