X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fflowprogrammer%2FIPluginOutFlowProgrammerService.java;h=f1b80272d43083da329a4528679c2b7562a7b978;hb=e2f7aaa41e482815ca1d4495eb85c8653cd903ab;hp=2836f77afa64a0775b5281b9634874b393d780f2;hpb=286d94196561feb6de722b2c21a52245ae36e213;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginOutFlowProgrammerService.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginOutFlowProgrammerService.java index 2836f77afa..f1b80272d4 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginOutFlowProgrammerService.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/flowprogrammer/IPluginOutFlowProgrammerService.java @@ -28,4 +28,18 @@ public interface IPluginOutFlowProgrammerService { * and flow parameters fields. Actions may not be present. */ public void flowRemoved(Node node, Flow flow); + + /** + * Inform SAL that an error message has been received from a switch + * regarding a flow message previously sent to the switch. A Request ID + * associated with the offending message is also returned. + * + * @param node + * the network node on which the error reported + * @param rid + * the offending message request id + * @param err + * the error message + */ + public void flowErrorReported(Node node, long rid, Object err); }