net.floodlightcontroller.core.web
Class ControllerSwitchesResource

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

public class ControllerSwitchesResource
extends org.restlet.resource.ServerResource

Get a list of switches connected to the controller

Author:
readams

Nested Class Summary
static class ControllerSwitchesResource.SwitchJsonSerializerWrapper
          A wrapper class around IOFSwitch that defines the REST serialization fields.
 
Field Summary
static java.lang.String DPID_ERROR
           
 
Constructor Summary
ControllerSwitchesResource()
           
 
Method Summary
 java.util.Iterator<ControllerSwitchesResource.SwitchJsonSerializerWrapper> retrieve()
           
 
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, doInit, 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

DPID_ERROR

public static final java.lang.String DPID_ERROR
See Also:
Constant Field Values
Constructor Detail

ControllerSwitchesResource

public ControllerSwitchesResource()
Method Detail

retrieve

@Get(value="json")
public java.util.Iterator<ControllerSwitchesResource.SwitchJsonSerializerWrapper> retrieve()