Package org.onosproject.openflow.controller
OpenFlow controller API.
-
Interface Summary Interface Description ExtensionSelectorInterpreter Interprets extension selectors and converts them to/from OpenFlow objects.ExtensionTreatmentInterpreter Interprets extension treatments and converts them to/from OpenFlow objects.OpenFlowClassifierListener Notifies providers about OpenFlow Classifiers modifications.OpenFlowController Abstraction of an OpenFlow controller.OpenFlowEventListener Notifies providers about openflow msg events.OpenFlowListener Notifies providers about OpenFlow Classifiers events.OpenFlowMessageListener Notifies providers about all OpenFlow messages.OpenFlowOpticalSwitch A marker interface for optical switches, which require the ability to pass port information to a Device provider.OpenFlowPacketContext A representation of a packet context which allows any provider to view a packet in event, but may block the response to the event if blocked has been called.OpenFlowService Abstraction of an OpenFlow classifiers management.OpenFlowSession Represents to OpenFlow session.OpenFlowSwitch Represents to provider facing side of a switch.OpenFlowSwitchListener Allows for providers interested in Switch events to be notified.PacketListener Notifies providers about Packet in events.WithTypedPorts An interface implemented by OpenFlow devices that enables providers to retrieve ports based on port property. -
Class Summary Class Description DefaultOpenFlowPacketContext Default implementation of an OpenFlowPacketContext.Dpid The class representing a network switch DPID.OpenFlowClassifier Represents to OpenFlow messages classifier.OpenFlowClassifier.Builder Builder of the OpenFlow classifier.OpenFlowClassifierConfig Configuration for classifiers.OpenFlowEvent Represent OpenFlow Classifiers events.ThirdPartyMessage Used to support for the third party privacy flow rule. -
Enum Summary Enum Description OpenFlowEvent.Type Enum of OpenFlow event type.PortDescPropertyType Port description property types (OFPPDPT enums) in OF 1.3 <.RoleState The role of the controller as it pertains to a particular switch.