![]() |
Open Kilda Java Documentation
|
Public Member Functions | |
MockFloodlightProvider (boolean useAsyncUpdates) | |
MockFloodlightProvider () | |
synchronized void | addOFMessageListener (OFType type, IOFMessageListener listener) |
synchronized void | removeOFMessageListener (OFType type, IOFMessageListener listener) |
Map< OFType, List< IOFMessageListener > > | getListeners () |
void | clearListeners () |
void | dispatchMessage (IOFSwitch sw, OFMessage msg) |
void | dispatchMessage (IOFSwitch sw, OFMessage msg, FloodlightContext bc) |
void | handleOutgoingMessage (IOFSwitch sw, OFMessage m) |
void | handleOutgoingMessages (IOFSwitch sw, List< OFMessage > msglist, FloodlightContext bc) |
void | run () |
void | shutdown () |
Collection< Class<? extends IFloodlightService > > | getModuleServices () |
Map< Class<? extends IFloodlightService >, IFloodlightService > | getServiceImpls () |
Collection< Class<? extends IFloodlightService > > | getModuleDependencies () |
void | init (FloodlightModuleContext context) throws FloodlightModuleException |
void | startUp (FloodlightModuleContext context) |
void | addInfoProvider (String type, IInfoProvider provider) |
void | removeInfoProvider (String type, IInfoProvider provider) |
Map< String, Object > | getControllerInfo (String type) |
void | addUpdateToQueue (final IUpdate update) |
void | waitForUpdates (long timeout, TimeUnit unit) throws InterruptedException |
void | addHAListener (IHAListener listener) |
void | removeHAListener (IHAListener listener) |
HARole | getRole () |
void | setRole (HARole role, String roleChangeDescription) |
void | transitionToActive () |
Map< String, String > | getControllerNodeIPs () |
long | getSystemStartTime () |
RoleInfo | getRoleInfo () |
Map< String, Long > | getMemory () |
Long | getUptime () |
void | handleMessage (IOFSwitch sw, OFMessage m, FloodlightContext bContext) |
RoleManager | getRoleManager () |
ModuleLoaderState | getModuleLoaderState () |
String | getControllerId () |
void | addCompletionListener (IControllerCompletionListener listener) |
void | removeCompletionListener (IControllerCompletionListener listener) |
Protected Attributes | |
ConcurrentMap< OFType, ListenerDispatcher< OFType, IOFMessageListener > > | listeners |
ListenerDispatcher< HAListenerTypeMarker, IHAListener > | haListeners |
Definition at line 85 of file MockFloodlightProvider.java.
org.openkilda.floodlight.MockFloodlightProvider.MockFloodlightProvider | ( | boolean | useAsyncUpdates | ) |
Definition at line 99 of file MockFloodlightProvider.java.
org.openkilda.floodlight.MockFloodlightProvider.MockFloodlightProvider | ( | ) |
Definition at line 110 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.addCompletionListener | ( | IControllerCompletionListener | listener | ) |
Definition at line 420 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.addHAListener | ( | IHAListener | listener | ) |
Definition at line 303 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.addInfoProvider | ( | String | type, |
IInfoProvider | provider | ||
) |
Definition at line 254 of file MockFloodlightProvider.java.
synchronized void org.openkilda.floodlight.MockFloodlightProvider.addOFMessageListener | ( | OFType | type, |
IOFMessageListener | listener | ||
) |
Definition at line 115 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.addUpdateToQueue | ( | final IUpdate | update | ) |
Definition at line 273 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.clearListeners | ( | ) |
Definition at line 150 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.dispatchMessage | ( | IOFSwitch | sw, |
OFMessage | msg | ||
) |
Definition at line 154 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.dispatchMessage | ( | IOFSwitch | sw, |
OFMessage | msg, | ||
FloodlightContext | bc | ||
) |
Definition at line 158 of file MockFloodlightProvider.java.
String org.openkilda.floodlight.MockFloodlightProvider.getControllerId | ( | ) |
Definition at line 414 of file MockFloodlightProvider.java.
Map<String, Object> org.openkilda.floodlight.MockFloodlightProvider.getControllerInfo | ( | String | type | ) |
Definition at line 264 of file MockFloodlightProvider.java.
Map<String, String> org.openkilda.floodlight.MockFloodlightProvider.getControllerNodeIPs | ( | ) |
Definition at line 347 of file MockFloodlightProvider.java.
Map<OFType, List<IOFMessageListener> > org.openkilda.floodlight.MockFloodlightProvider.getListeners | ( | ) |
Definition at line 140 of file MockFloodlightProvider.java.
Map<String, Long> org.openkilda.floodlight.MockFloodlightProvider.getMemory | ( | ) |
Definition at line 385 of file MockFloodlightProvider.java.
Collection<Class<? extends IFloodlightService> > org.openkilda.floodlight.MockFloodlightProvider.getModuleDependencies | ( | ) |
Definition at line 239 of file MockFloodlightProvider.java.
ModuleLoaderState org.openkilda.floodlight.MockFloodlightProvider.getModuleLoaderState | ( | ) |
Definition at line 409 of file MockFloodlightProvider.java.
Collection<Class<? extends IFloodlightService> > org.openkilda.floodlight.MockFloodlightProvider.getModuleServices | ( | ) |
Definition at line 219 of file MockFloodlightProvider.java.
HARole org.openkilda.floodlight.MockFloodlightProvider.getRole | ( | ) |
Definition at line 313 of file MockFloodlightProvider.java.
RoleInfo org.openkilda.floodlight.MockFloodlightProvider.getRoleInfo | ( | ) |
Definition at line 379 of file MockFloodlightProvider.java.
RoleManager org.openkilda.floodlight.MockFloodlightProvider.getRoleManager | ( | ) |
Definition at line 404 of file MockFloodlightProvider.java.
Map<Class<? extends IFloodlightService>, IFloodlightService> org.openkilda.floodlight.MockFloodlightProvider.getServiceImpls | ( | ) |
Definition at line 228 of file MockFloodlightProvider.java.
long org.openkilda.floodlight.MockFloodlightProvider.getSystemStartTime | ( | ) |
Definition at line 352 of file MockFloodlightProvider.java.
Long org.openkilda.floodlight.MockFloodlightProvider.getUptime | ( | ) |
Definition at line 393 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.handleMessage | ( | IOFSwitch | sw, |
OFMessage | m, | ||
FloodlightContext | bContext | ||
) |
Definition at line 398 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.handleOutgoingMessage | ( | IOFSwitch | sw, |
OFMessage | m | ||
) |
Definition at line 181 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.handleOutgoingMessages | ( | IOFSwitch | sw, |
List< OFMessage > | msglist, | ||
FloodlightContext | bc | ||
) |
Definition at line 197 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.init | ( | FloodlightModuleContext | context | ) | throws FloodlightModuleException |
Definition at line 244 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.removeCompletionListener | ( | IControllerCompletionListener | listener | ) |
Definition at line 426 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.removeHAListener | ( | IHAListener | listener | ) |
Definition at line 308 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.removeInfoProvider | ( | String | type, |
IInfoProvider | provider | ||
) |
Definition at line 259 of file MockFloodlightProvider.java.
synchronized void org.openkilda.floodlight.MockFloodlightProvider.removeOFMessageListener | ( | OFType | type, |
IOFMessageListener | listener | ||
) |
Definition at line 127 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.run | ( | ) |
Definition at line 204 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.setRole | ( | HARole | role, |
String | roleChangeDescription | ||
) |
Definition at line 325 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.shutdown | ( | ) |
Definition at line 210 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.startUp | ( | FloodlightModuleContext | context | ) |
Definition at line 249 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.transitionToActive | ( | ) |
Dispatches a new role change notification
oldRole | |
newRole |
Definition at line 334 of file MockFloodlightProvider.java.
void org.openkilda.floodlight.MockFloodlightProvider.waitForUpdates | ( | long | timeout, |
TimeUnit | unit | ||
) | throws InterruptedException |
Definition at line 286 of file MockFloodlightProvider.java.
|
protected |
Definition at line 88 of file MockFloodlightProvider.java.
|
protected |
Definition at line 87 of file MockFloodlightProvider.java.