net.floodlightcontroller.core.web
Class SwitchResourceBase

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by org.restlet.resource.ServerResource
          extended by net.floodlightcontroller.core.web.SwitchResourceBase
Direct Known Subclasses:
AllSwitchStatisticsResource, SwitchStatisticsResource

public class SwitchResourceBase
extends org.restlet.resource.ServerResource

Base class for server resources related to switches

Author:
readams

Nested Class Summary
static class SwitchResourceBase.REQUESTTYPE
           
 
Field Summary
protected static org.slf4j.Logger log
           
 
Constructor Summary
SwitchResourceBase()
           
 
Method Summary
protected  void doInit()
           
protected  OFFeaturesReply getSwitchFeaturesReply(long switchId)
           
protected  OFFeaturesReply getSwitchFeaturesReply(java.lang.String switchId)
           
protected  java.util.List<OFStatistics> getSwitchStatistics(long switchId, OFStatisticsType statType)
           
protected  java.util.List<OFStatistics> getSwitchStatistics(java.lang.String switchId, OFStatisticsType statType)
           
 
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

SwitchResourceBase

public SwitchResourceBase()
Method Detail

doInit

protected void doInit()
               throws org.restlet.resource.ResourceException
Overrides:
doInit in class org.restlet.resource.Resource
Throws:
org.restlet.resource.ResourceException

getSwitchStatistics

protected java.util.List<OFStatistics> getSwitchStatistics(long switchId,
                                                           OFStatisticsType statType)

getSwitchStatistics

protected java.util.List<OFStatistics> getSwitchStatistics(java.lang.String switchId,
                                                           OFStatisticsType statType)

getSwitchFeaturesReply

protected OFFeaturesReply getSwitchFeaturesReply(long switchId)

getSwitchFeaturesReply

protected OFFeaturesReply getSwitchFeaturesReply(java.lang.String switchId)