## Uses of Class
com.h3c.of.lib.OpenflowException

- Packages that use OpenflowException
  Package | Description
  --- | ---
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.ctl.flow | Public API for the OpenFlow Flow Manager.
  com.h3c.of.ctl.pipeline | Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
  com.h3c.of.lib | OpenFlow Protocol Library.
  com.h3c.sdn.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.diag | Definitions of the path diagnostic service.
  com.h3c.sdn.flowmgr | Definitions of the services provided by the Flow Manager Application.
  com.h3c.sdn.teamcs | ...

- - ### Uses of OpenflowException in com.h3c.of.ctl

    Methods in com.h3c.of.ctl that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `List<MessageFuture>` | ControllerService.`send(List<OpenflowMessage> msgs, DataPathId dpid)` Instructs the controller to send the specified list of messages (in order) to the specified datapath.
    `List<MessageFuture>` | MessageSender.`send(List<OpenflowMessage> msgs, DataPathId dpid)` Sends the specified list of messages (in order) to the specified datapath.
    `List<MessageFuture>` | ControllerServiceAdapter.`send(List<OpenflowMessage> msgs, DataPathId dpid)`
    `void` | SubComponentService.`send(OpenflowMessage msg, DataPathId dpid)` Sends the specified message to the specified datapath, via the sub-component.
    `MessageFuture` | ControllerService.`send(OpenflowMessage msg, DataPathId dpid)` Instructs the controller to send the specified message to the specified datapath.
    `MessageFuture` | MessageSender.`send(OpenflowMessage msg, DataPathId dpid)` Sends the specified message to the specified datapath.
    `MessageFuture` | ControllerServiceAdapter.`send(OpenflowMessage msg, DataPathId dpid)`
    `MessageFuture` | ControllerService.`sendFlowMod(OfmFlowMod flowMod, DataPathId dpid)` Sends the given FlowMod message to the specified datapath.
    `MessageFuture` | ControllerServiceAdapter.`sendFlowMod(OfmFlowMod flowMod, DataPathId dpid)`
    `MessageFuture` | ControllerService.`sendGroupMod(OfmGroupMod groupMod, DataPathId dpid)` Sends the given GroupMod message to the specified datapath.
    `MessageFuture` | ControllerServiceAdapter.`sendGroupMod(OfmGroupMod groupMod, DataPathId dpid)`
    `MessageFuture` | ControllerService.`sendMeterMod(OfmMeterMod meterMod, DataPathId dpid)` Sends the given MeterMod message to the specified datapath.
    `MessageFuture` | ControllerServiceAdapter.`sendMeterMod(OfmMeterMod meterMod, DataPathId dpid)`

  - ### Uses of OpenflowException in com.h3c.of.ctl.flow

    Methods in com.h3c.of.ctl.flow that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `MessageFuture` | FlowTracker.`sendFlowMod(OfmFlowMod flowMod, DataPathId dpid)` Sends the given FlowMod message to the specified datapath.
    `MessageFuture` | GroupTracker.`sendGroupMod(OfmGroupMod groupMod, DataPathId dpid)` Sends the given GroupMod message to the specified datapath.
    `MessageFuture` | MeterTracker.`sendMeterMod(OfmMeterMod meterMod, DataPathId dpid)` Sends the given MeterMod message to the specified datapath.

  - ### Uses of OpenflowException in com.h3c.of.ctl.pipeline

    Methods in com.h3c.of.ctl.pipeline that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `Set<TableId>` | PipelineReader.`align(OfmFlowMod flowmod, DataPathId dpid)` Returns the set of table IDs of the given datapath's pipeline definition that support the given flow mod.

  - ### Uses of OpenflowException in com.h3c.of.lib

    Subclasses of OpenflowException in com.h3c.of.lib
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DecodeException` Exception thrown when an attempt to decode an encoded value fails.
    `class` | `HeaderParseException` Exception thrown when the header of an OpenFlow message (or other structure) fails to parse correctly.
    `class` | `IncompleteMessageException` Exception thrown when an attempt is made to encode an `OpenFlow message` which is incomplete.
    `class` | `IncompleteStructureException` Exception thrown when an attempt is made to encode an `OpenFlow structure` which is incomplete.
    `class` | `MessageParseException` Exception thrown when an OpenFlow message fails to parse correctly.

  - ### Uses of OpenflowException in com.h3c.sdn.api

    Methods in com.h3c.sdn.api that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `List<MessageFuture>` | RemoteControllerService.`send(SystemInformation system, List<OpenflowMessage> msgs, DataPathId dpId)` Instructs a particular member controller to send the specified list of messages (in order) to the specified datapath.
    `MessageFuture` | RemoteControllerService.`send(SystemInformation system, OpenflowMessage msg, DataPathId dpId)` Instructs a particular member controller to send the specified message to the specified datapath.
    `MessageFuture` | RemoteControllerService.`sendFlowMod(SystemInformation system, OfmFlowMod flowMod, DataPathId dpId)` Dispatches the OpenFlow FlowMod message from a particular member controller to the given datapath via the Flow Tracker.
    `MessageFuture` | RemoteControllerService.`sendGroupMod(SystemInformation system, OfmGroupMod groupMod, DataPathId dpid)` Sends the given GROUP_MOD message from a particular member controller to the specified datapath.
    `MessageFuture` | RemoteControllerService.`sendMeterMod(SystemInformation system, OfmMeterMod meterMod, DataPathId dpId)` Sends the OpenFlow METER_MOD message from a particular member controller to the specified datapath.

  - ### Uses of OpenflowException in com.h3c.sdn.diag

    Methods in com.h3c.sdn.diag that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `Set<DataPathId>` | PathDiagnosticService.`getNextHopDevice(DataPathId dpid, String pid)` Returns the set of next hop data path IDs on the path for a given data path ID.
    `void` | PathDiagnosticService.`removeObservationPost(DataPathId dpid, String pid)` Removes the observation post from the specified data path.
    `void` | PathDiagnosticService.`sendPacket(String pid)` Sends the packet matching the given packet model ID into the network.
    `void` | PathDiagnosticService.`sendPacket(String pid, DataPathId dpid, BigPortNumber outPort)` Sends the packet matching the given packet model ID into the network.
    `void` | PathDiagnosticService.`setObservationPost(DataPathId dpid, String pid)` Sets an observation post on the given data path.

  - ### Uses of OpenflowException in com.h3c.sdn.flowmgr

    Methods in com.h3c.sdn.flowmgr that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `void` | FlowService.`sendFlow(OfmFlowMod flowMod, DataPathId dpid)` Deprecated. Sends the OpenFlow FLOW_MOD message to the given datapath.
    `void` | FlowService.`sendFlows(List<OfmFlowMod> flowMod, DataPathId dpid)` Deprecated. Sends the list of OpenFlow FLOW_MOD messages to the given datapath.

  - ### Uses of OpenflowException in com.h3c.sdn.teamcs

    Methods in com.h3c.sdn.teamcs that throw OpenflowException
    Modifier and Type | Method and Description
    --- | ---
    `List<MessageFuture>` | TeamControllerService.`send(List<OpenflowMessage> msgs, DataPathId dpid)` Instructs the controller to send the specified list of messages (in order) to the specified datapath.
    `MessageFuture` | TeamControllerService.`send(OpenflowMessage msg, DataPathId dpid)` Instructs the controller to send the specified message to the specified datapath.
    `MessageFuture` | TeamControllerService.`sendFlowMod(OfmFlowMod flowMod, DataPathId dpid)` Dispatches the OpenFlow FlowMod message to the given datapath via the Flow Tracker.
    `MessageFuture` | TeamControllerService.`sendGroupMod(OfmGroupMod groupMod, DataPathId dpid)` Sends the given GROUP_MOD message to the specified datapath.
    `MessageFuture` | TeamControllerService.`sendMeterMod(OfmMeterMod meterMod, DataPathId dpid)` Sends the OpenFlow METER_MOD message to the specified datapath.

Copyright © 2014. All Rights Reserved.