public interface ControllerMx
This interface provides for:
OpenflowListeners
RegistrationListener to be notified when
OpenflowListeners are added to or removed from the
controller
TxRxControl from which
the recording of transmitted and received
OpenFlow messages can be enabled.
| Modifier and Type | Method and Description |
|---|---|
void |
clearRegistrationListener(RegistrationListener listener)
Clears the registration listener from the controller.
|
Set<DataPathDetails> |
getAllDataPathDetails()
Returns detailed information describing each of the OpenFlow
datapaths connected to the controller, including information about
auxiliary connections.
|
Set<OpenflowListener<?>> |
getAllListeners()
Returns the set of all currently registered
OpenflowListeners. |
DataPathDetails |
getDataPathDetails(DataPathId dpid)
Returns detailed information describing a specific OpenFlow
datapath, including information about its auxiliary connections.
|
int |
getOpenflowListenPort()
Returns the configured Open Flow port
|
TxRxControl |
getTxRxControl()
Returns a reference to the TX/RX message queue control.
|
void |
setRegistrationListener(RegistrationListener listener)
Sets the specified registration listener on the controller.
|
void |
startIOProcessing()
Starts the controller IO Processing loop.
|
void |
stopIOProcessing()
Stops the controller IO Processing loop.
|
Set<OpenflowListener<?>> getAllListeners()
OpenflowListeners.void setRegistrationListener(RegistrationListener listener)
listener - the listener to be setNullPointerException - if listener is nullIllegalStateException - if a listener is already setvoid clearRegistrationListener(RegistrationListener listener)
listener - the listener to be clearedNullPointerException - if listener is nullTxRxControl getTxRxControl()
Set<DataPathDetails> getAllDataPathDetails()
DataPathDetails getDataPathDetails(DataPathId dpid)
dpid - the datapath idNullPointerException - if dpid is nullvoid startIOProcessing()
void stopIOProcessing()
int getOpenflowListenPort()
Copyright © 2014. All Rights Reserved.