Interface | Description |
---|---|
Alert |
Represents an alert raised by the controller.
|
AlertSink |
A destination for alerts generated by the OpenFlow controller.
|
CheckpointEvent |
An OpenFlow Controller Checkpoint event.
|
ConnectionDetails |
Represents information about a specific "OpenFlow connection" (a network
connection to a datapath, with a given auxiliary id), as part of an
"OpenFlow channel" (the set of all connections to a given datapath).
|
ControllerMx |
Provides a management API to the OpenFlow Core Controller.
|
ControllerService |
Provides the public API to the SDN OpenFlow Controller — a
one-stop-shop for SDN applications interacting with the controller.
|
ControllerStats |
Represents statistics about the number of OpenFlow messages handled by
the controller.
|
DataPathDetails |
Extends
DataPathInfo to provide additional information
about an OpenFlow datapath; specifically, details of the
currently available network connections. |
DataPathEvent |
An OpenFlow Controller DataPath event.
|
DataPathListener |
A listener interested in hearing about OpenFlow datapath events.
|
DeviceAdvisor |
Provides an abstraction of the device services.
|
ErrorEvent |
An OpenFlow Controller Error event.
|
FlowInitializer |
Provides an abstraction for flow initialization.
|
FlowModAdvisor |
An API for the processing of flow mods.
|
InitialFlowContributor |
An API to allow components to contribute to the flow mod messages that will
be pushed to newly connected datapaths.
|
ListenerEvent |
An OpenFlow Controller Listener event.
|
MessageEvent |
An OpenFlow Controller Message event.
|
MessageListener |
A listener interested in hearing about OpenFlow message events.
|
MessageSender |
Defines the API for sending OpenFlow messages to datapaths.
|
MetaFlow |
Aggregates a set of
FlowClass elements, with a list
of MBodyFlowStats elements for the purposes of sending the data
to the UI in a single transaction. |
OpenflowEvent |
An OpenFlow Controller event.
|
OpenflowListener<E extends OpenflowEvent> |
The super-interface for listeners interested in
hearing about OpenFlow Controller events.
|
PostHandshakeTask |
An initialization task to process a connecting datapath that runs after
the extended handshake but before the datapath is declared "Ready".
|
QueueEvent |
An OpenFlow Controller Queue event.
|
RegistrationListener |
A listener interested in hearing about OpenFlow listener events.
|
RoleAdvisor |
Provides an abstraction of the "Role Service".
|
SubComponentListener |
Implemented by classes that interact with a controller
sub-component , to be notified when datapath
or message events occur. |
SubComponentService |
Defines an API that may be implemented by controller sub-components to
allow "helper" classes to interact with them.
|
TxRxControl |
Message transmission recording control API.
|
TxRxTrigger |
Defines the trigger condition for starting to record the TX/RX messages
flowing through the controller.
|
Class | Description |
---|---|
ControllerConfig |
Encapsulates the run-time configuration parameters for the
Openflow Controller.
|
ControllerConfig.Builder |
Builds instances of ControllerConfig.
|
ControllerParams |
Encapsulates controller runtime parameters which may be of interest to
"external" parties.
|
ControllerParams.Builder |
Builds instances of ControllerParams.
|
ControllerServiceAdapter |
An adapter for the
ControllerService API, provided specifically for
unit tests to use, to insulate themselves from changes in the API. |
ControllerStatsAdapter |
An adapter for the
ControllerStats API, provided specifically for
unit tests to use, to insulate themselves from changes in the API. |
FlowClassRegistrator |
Utility to allow easy capture of flow class information ahead of time
and to perform registration against the controller service once it is
available.
|
MetaFlowData |
Simple implementation of
MetaFlow . |
Enum | Description |
---|---|
Alert.Severity |
Designates the severity of the alert.
|
CheckpointEvent.Code |
Designates the checkpoint code.
|
OpenflowEventType |
Designates the different OpenFlow Controller events that can occur.
|
Copyright © 2015. All Rights Reserved.