Package net.floodlightcontroller.core

Interface Summary
IFloodlightProviderService The interface exposed by the core bundle that allows you to interact with connected switches.
IHAListener  
IInfoProvider  
IListener<T>  
IOFMessageFilterManagerService  
IOFMessageListener  
IOFSwitch  
IOFSwitchDriver  
IOFSwitchListener Switch lifecycle notifications.
IReadyForReconcileListener This listener is a temporary solution to start flow reconciliation after a Slave -> Master transition.
 

Class Summary
FloodlightContext This is a context object where floodlight listeners can register and later retrieve context information associated with an event
FloodlightContextStore<V>  
ImmutablePort An immutable version of an OFPhysical port.
ImmutablePort.Builder A builder class to create ImmutablePort instances TODO: add methods to remove elements from the EnumSets
IOFSwitch.PortChangeEvent Describes a change of an open flow port
Main Host for the Floodlight main method
OFMessageFilterManager  
OFSwitchBase This is the internal representation of an openflow switch.
RoleInfo  
SwitchSyncRepresentation Represents a switch in the BigSync store.
SwitchSyncRepresentation.SyncedPort  
 

Enum Summary
HAListenerTypeMarker This is a dummy marker.
IFloodlightProviderService.Role The role of the controller as used by the OF 1.2 and OVS failover and load-balancing mechanism.
IListener.Command  
IOFSwitch.OFPortType  
IOFSwitch.PortChangeType the type of change that happened to an open flow port
OFMessageFilterManager.FilterResult  
 

Exception Summary
SwitchDriverSubHandshakeAlreadyStarted Thrown when IOFSwitch.startDriverHandshake() is called more than once.
SwitchDriverSubHandshakeCompleted Indicates that a message was passed to a switch driver's subhandshake handling code but the driver has already completed the sub-handshake
SwitchDriverSubHandshakeException Base class for exception thrown by switch driver sub-handshake processing
SwitchDriverSubHandshakeNotStarted Thrown when a switch driver's sub-handshake has not been started but an operation requiring the sub-handshake has been attempted.
SwitchDriverSubHandshakeStateException Thrown when a switch driver's sub-handshake state-machine receives an unexpected OFMessage and/or is in an invald state