Uses of Interface
net.floodlightcontroller.core.module.IFloodlightModule

Packages that use IFloodlightModule
net.floodlightcontroller.core   
net.floodlightcontroller.core.internal   
net.floodlightcontroller.core.module   
net.floodlightcontroller.counter   
net.floodlightcontroller.debugcounter   
net.floodlightcontroller.debugevent   
net.floodlightcontroller.devicemanager.internal   
net.floodlightcontroller.firewall   
net.floodlightcontroller.flowcache   
net.floodlightcontroller.forwarding   
net.floodlightcontroller.hub   
net.floodlightcontroller.jython   
net.floodlightcontroller.learningswitch   
net.floodlightcontroller.linkdiscovery.internal   
net.floodlightcontroller.loadbalancer   
net.floodlightcontroller.perfmon   
net.floodlightcontroller.restserver   
net.floodlightcontroller.staticflowentry   
net.floodlightcontroller.storage   
net.floodlightcontroller.storage.memory   
net.floodlightcontroller.storage.nosql   
net.floodlightcontroller.threadpool   
net.floodlightcontroller.topology   
net.floodlightcontroller.ui.web   
net.floodlightcontroller.virtualnetwork   
org.sdnplatform.sync.internal   
org.sdnplatform.sync.internal.remote   
 

Uses of IFloodlightModule in net.floodlightcontroller.core
 

Classes in net.floodlightcontroller.core that implement IFloodlightModule
 class OFMessageFilterManager
           
 

Uses of IFloodlightModule in net.floodlightcontroller.core.internal
 

Classes in net.floodlightcontroller.core.internal that implement IFloodlightModule
 class FloodlightProvider
           
 

Uses of IFloodlightModule in net.floodlightcontroller.core.module
 

Classes in net.floodlightcontroller.core.module that implement IFloodlightModule
 class ApplicationLoader
          Load an application from a configuration directory
 

Fields in net.floodlightcontroller.core.module with type parameters of type IFloodlightModule
protected  java.util.Map<java.lang.Class<? extends IFloodlightModule>,java.util.Map<java.lang.String,java.lang.String>> FloodlightModuleContext.configParams
           
protected static java.util.Map<java.lang.String,IFloodlightModule> FloodlightModuleLoader.moduleNameMap
           
protected static java.util.Map<IFloodlightModule,java.util.Collection<java.lang.Class<? extends IFloodlightService>>> FloodlightModuleLoader.moduleServiceMap
           
protected  java.util.Collection<IFloodlightModule> FloodlightModuleContext.moduleSet
           
protected static java.util.Map<java.lang.Class<? extends IFloodlightService>,java.util.Collection<IFloodlightModule>> FloodlightModuleLoader.serviceMap
           
 

Methods in net.floodlightcontroller.core.module that return types with arguments of type IFloodlightModule
 java.util.Collection<IFloodlightModule> IFloodlightModuleContext.getAllModules()
          Returns all loaded modules
 java.util.Collection<IFloodlightModule> FloodlightModuleContext.getAllModules()
           
 

Methods in net.floodlightcontroller.core.module with parameters of type IFloodlightModule
 void FloodlightModuleContext.addConfigParam(IFloodlightModule mod, java.lang.String key, java.lang.String value)
          Adds a configuration parameter for a module
protected  void FloodlightModuleLoader.addModule(java.util.Map<java.lang.Class<? extends IFloodlightService>,IFloodlightModule> moduleMap, java.util.Collection<IFloodlightModule> moduleSet, IFloodlightModule module)
          Add a module to the set of modules to load and register its services
 java.util.Map<java.lang.String,java.lang.String> IFloodlightModuleContext.getConfigParams(IFloodlightModule module)
          Gets module specific configuration parameters.
 java.util.Map<java.lang.String,java.lang.String> FloodlightModuleContext.getConfigParams(IFloodlightModule module)
           
 

Method parameters in net.floodlightcontroller.core.module with type arguments of type IFloodlightModule
protected  void FloodlightModuleLoader.addModule(java.util.Map<java.lang.Class<? extends IFloodlightService>,IFloodlightModule> moduleMap, java.util.Collection<IFloodlightModule> moduleSet, IFloodlightModule module)
          Add a module to the set of modules to load and register its services
protected  void FloodlightModuleLoader.addModule(java.util.Map<java.lang.Class<? extends IFloodlightService>,IFloodlightModule> moduleMap, java.util.Collection<IFloodlightModule> moduleSet, IFloodlightModule module)
          Add a module to the set of modules to load and register its services
 void FloodlightModuleContext.addModules(java.util.Collection<IFloodlightModule> modSet)
           
 java.util.Map<java.lang.String,java.lang.String> IFloodlightModuleContext.getConfigParams(java.lang.Class<? extends IFloodlightModule> clazz)
          Gets module specific configuration parameters.
 java.util.Map<java.lang.String,java.lang.String> FloodlightModuleContext.getConfigParams(java.lang.Class<? extends IFloodlightModule> clazz)
           
protected  void FloodlightModuleLoader.initModules(java.util.Collection<IFloodlightModule> moduleSet)
          Allocate service implementations and then init all the modules
protected  void FloodlightModuleLoader.startupModules(java.util.Collection<IFloodlightModule> moduleSet)
          Call each loaded module's startup method
 

Uses of IFloodlightModule in net.floodlightcontroller.counter
 

Classes in net.floodlightcontroller.counter that implement IFloodlightModule
 class CounterStore
          Implements a central store for system counters.
 class NullCounterStore
          An ICounsterStoreService implementation that does nothing.
 

Uses of IFloodlightModule in net.floodlightcontroller.debugcounter
 

Classes in net.floodlightcontroller.debugcounter that implement IFloodlightModule
 class DebugCounter
          This class implements a central store for all counters used for debugging the system.
 class NullDebugCounter
           
 

Uses of IFloodlightModule in net.floodlightcontroller.debugevent
 

Classes in net.floodlightcontroller.debugevent that implement IFloodlightModule
 class DebugEvent
          This class implements a central store for all events used for debugging the system.
 class NullDebugEvent
           
 

Uses of IFloodlightModule in net.floodlightcontroller.devicemanager.internal
 

Classes in net.floodlightcontroller.devicemanager.internal that implement IFloodlightModule
 class DefaultEntityClassifier
          This is a default entity classifier that simply classifies all entities into a fixed entity class, with key fields of MAC and VLAN.
 class DeviceManagerImpl
          DeviceManager creates Devices based upon MAC addresses seen in the network.
 

Uses of IFloodlightModule in net.floodlightcontroller.firewall
 

Classes in net.floodlightcontroller.firewall that implement IFloodlightModule
 class Firewall
          Stateless firewall implemented as a Google Summer of Code project.
 

Uses of IFloodlightModule in net.floodlightcontroller.flowcache
 

Classes in net.floodlightcontroller.flowcache that implement IFloodlightModule
 class FlowReconcileManager
           
 class PortDownReconciliation
          Flow reconciliation module that is triggered by PORT_DOWN events.
 

Uses of IFloodlightModule in net.floodlightcontroller.forwarding
 

Classes in net.floodlightcontroller.forwarding that implement IFloodlightModule
 class Forwarding
           
 

Uses of IFloodlightModule in net.floodlightcontroller.hub
 

Classes in net.floodlightcontroller.hub that implement IFloodlightModule
 class Hub
           
 

Uses of IFloodlightModule in net.floodlightcontroller.jython
 

Classes in net.floodlightcontroller.jython that implement IFloodlightModule
 class JythonDebugInterface
           
 

Uses of IFloodlightModule in net.floodlightcontroller.learningswitch
 

Classes in net.floodlightcontroller.learningswitch that implement IFloodlightModule
 class LearningSwitch
           
 

Uses of IFloodlightModule in net.floodlightcontroller.linkdiscovery.internal
 

Classes in net.floodlightcontroller.linkdiscovery.internal that implement IFloodlightModule
 class LinkDiscoveryManager
          This class sends out LLDP messages containing the sending switch's datapath id as well as the outgoing port number.
 

Uses of IFloodlightModule in net.floodlightcontroller.loadbalancer
 

Classes in net.floodlightcontroller.loadbalancer that implement IFloodlightModule
 class LoadBalancer
          A simple load balancer module for ping, tcp, and udp flows.
 

Uses of IFloodlightModule in net.floodlightcontroller.perfmon
 

Classes in net.floodlightcontroller.perfmon that implement IFloodlightModule
 class NullPktInProcessingTime
          An IPktInProcessingTimeService implementation that does nothing.
 class PktInProcessingTime
          This class contains a set of buckets (called time buckets as the primarily contain 'times' that are used in a circular way to store information on packet in processing time.
 

Uses of IFloodlightModule in net.floodlightcontroller.restserver
 

Classes in net.floodlightcontroller.restserver that implement IFloodlightModule
 class RestApiServer
           
 

Uses of IFloodlightModule in net.floodlightcontroller.staticflowentry
 

Classes in net.floodlightcontroller.staticflowentry that implement IFloodlightModule
 class StaticFlowEntryPusher
           
 

Uses of IFloodlightModule in net.floodlightcontroller.storage
 

Classes in net.floodlightcontroller.storage that implement IFloodlightModule
 class AbstractStorageSource
           
 

Uses of IFloodlightModule in net.floodlightcontroller.storage.memory
 

Classes in net.floodlightcontroller.storage.memory that implement IFloodlightModule
 class MemoryStorageSource
           
 

Uses of IFloodlightModule in net.floodlightcontroller.storage.nosql
 

Classes in net.floodlightcontroller.storage.nosql that implement IFloodlightModule
 class NoSqlStorageSource
           
 

Uses of IFloodlightModule in net.floodlightcontroller.threadpool
 

Classes in net.floodlightcontroller.threadpool that implement IFloodlightModule
 class ThreadPool
           
 

Uses of IFloodlightModule in net.floodlightcontroller.topology
 

Classes in net.floodlightcontroller.topology that implement IFloodlightModule
 class TopologyManager
          Topology manager is responsible for maintaining the controller's notion of the network graph, as well as implementing tools for finding routes through the topology.
 

Uses of IFloodlightModule in net.floodlightcontroller.ui.web
 

Classes in net.floodlightcontroller.ui.web that implement IFloodlightModule
 class StaticWebRoutable
           
 

Uses of IFloodlightModule in net.floodlightcontroller.virtualnetwork
 

Classes in net.floodlightcontroller.virtualnetwork that implement IFloodlightModule
 class VirtualNetworkFilter
          A simple Layer 2 (MAC based) network virtualization module.
 

Uses of IFloodlightModule in org.sdnplatform.sync.internal
 

Classes in org.sdnplatform.sync.internal that implement IFloodlightModule
 class AbstractSyncManager
          An abstract base class for modules providing ISyncService
 class SyncManager
          Implementation for ISyncService that keeps local copies of the data and will synchronize it to other nodes in the cluster
 class SyncTorture
          A floodlight module that will start up and start doing horrible, horrible things to the sync service.
 

Uses of IFloodlightModule in org.sdnplatform.sync.internal.remote
 

Classes in org.sdnplatform.sync.internal.remote that implement IFloodlightModule
 class RemoteSyncManager
          Implementation of a sync service that passes its functionality off to a remote sync manager over a TCP connection