net.floodlightcontroller.core.web
Class SwitchCounterResource

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.SwitchCounterResource

public class SwitchCounterResource
extends CounterResourceBase

Get counters for a particular switch

Author:
readams

Field Summary
 
Fields inherited from class net.floodlightcontroller.core.web.CounterResourceBase
counterStore
 
Constructor Summary
SwitchCounterResource()
           
 
Method Summary
protected  void getOneSwitchCounterJson(java.util.Map<java.lang.String,java.lang.Object> model, java.lang.String switchID, java.lang.String counterName)
           
 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

SwitchCounterResource

public SwitchCounterResource()
Method Detail

retrieve

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

getOneSwitchCounterJson

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