net.floodlightcontroller.staticflowentry.web
Class StaticFlowEntryPusherResource

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by org.restlet.resource.ServerResource
          extended by net.floodlightcontroller.staticflowentry.web.StaticFlowEntryPusherResource

public class StaticFlowEntryPusherResource
extends org.restlet.resource.ServerResource

Pushes a static flow entry to the storage source

Author:
alexreimers

Field Summary
protected static org.slf4j.Logger log
           
 
Constructor Summary
StaticFlowEntryPusherResource()
           
 
Method Summary
 java.lang.String del(java.lang.String fmJson)
           
 java.lang.String store(java.lang.String fmJson)
          Takes a Static Flow Pusher string in JSON format and parses it into our database schema then pushes it to the database.
 
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

log

protected static org.slf4j.Logger log
Constructor Detail

StaticFlowEntryPusherResource

public StaticFlowEntryPusherResource()
Method Detail

store

@Post
public java.lang.String store(java.lang.String fmJson)
Takes a Static Flow Pusher string in JSON format and parses it into our database schema then pushes it to the database.

Parameters:
fmJson - The Static Flow Pusher entry in JSON format.
Returns:
A string status message

del

@Delete
public java.lang.String del(java.lang.String fmJson)