net.floodlightcontroller.core.web
Class AllSwitchStatisticsResource

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by org.restlet.resource.ServerResource
          extended by net.floodlightcontroller.core.web.SwitchResourceBase
              extended by net.floodlightcontroller.core.web.AllSwitchStatisticsResource

public class AllSwitchStatisticsResource
extends SwitchResourceBase

Return switch statistics information for all switches

Author:
readams

Nested Class Summary
protected  class AllSwitchStatisticsResource.GetConcurrentStatsThread
           
 
Nested classes/interfaces inherited from class net.floodlightcontroller.core.web.SwitchResourceBase
SwitchResourceBase.REQUESTTYPE
 
Field Summary
protected static org.slf4j.Logger log
           
 
Constructor Summary
AllSwitchStatisticsResource()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> retrieve()
           
 java.util.Map<java.lang.String,java.lang.Object> retrieveInternal(java.lang.String statType)
           
 
Methods inherited from class net.floodlightcontroller.core.web.SwitchResourceBase
doInit, getSwitchFeaturesReply, getSwitchFeaturesReply, getSwitchStatistics, getSwitchStatistics
 
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
 

Field Detail

log

protected static org.slf4j.Logger log
Constructor Detail

AllSwitchStatisticsResource

public AllSwitchStatisticsResource()
Method Detail

retrieve

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

retrieveInternal

public java.util.Map<java.lang.String,java.lang.Object> retrieveInternal(java.lang.String statType)