Interface NodeErrorListener

  • All Superinterfaces:
    EventListener, org.opendaylight.yangtools.yang.binding.NotificationListener
    All Known Implementing Classes:
    NodeErrorListenerLoggingImpl

    public interface NodeErrorListener
    extends org.opendaylight.yangtools.yang.binding.NotificationListener
    Interface for implementing the following YANG notifications defined in module node-error
     notification hello-failed-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification bad-request-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification bad-action-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification bad-instruction-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification bad-match-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification flow-mod-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification group-mod-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification port-mod-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification table-mod-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification queue-op-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification switch-config-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification role-request-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification meter-mod-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification table-features-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     notification experimenter-error-notification {
       status deprecated;
       uses error:error-message;
       uses tr:transaction-aware;
       uses tr:transaction-metadata;
       uses flow:base-node-error-notification;
       uses flow:node-error-reference;
     }
     
    • Method Detail

      • onHelloFailedErrorNotification

        void onHelloFailedErrorNotification​(HelloFailedErrorNotification notification)
        Model for ofp_error-Type=0, Hello protocol failed
      • onBadRequestErrorNotification

        void onBadRequestErrorNotification​(BadRequestErrorNotification notification)
        Model for ofp_error-Type=1, Request was not understood.
      • onBadActionErrorNotification

        void onBadActionErrorNotification​(BadActionErrorNotification notification)
        Model for ofp_error-Type=2, Error in action description.
      • onBadInstructionErrorNotification

        void onBadInstructionErrorNotification​(BadInstructionErrorNotification notification)
        Model for ofp_error-Type=3, Error in instruction list.
      • onBadMatchErrorNotification

        void onBadMatchErrorNotification​(BadMatchErrorNotification notification)
        Model for ofp_error-Type=4, Error in match.
      • onFlowModErrorNotification

        void onFlowModErrorNotification​(FlowModErrorNotification notification)
        Model for ofp_error-Type=5 - Problem modifying flow entry.
      • onGroupModErrorNotification

        void onGroupModErrorNotification​(GroupModErrorNotification notification)
        Model for ofp_error-Type=6 - Problem modifying group entry.
      • onPortModErrorNotification

        void onPortModErrorNotification​(PortModErrorNotification notification)
        Model for ofp_error-Type=7 - Port mod request failed.
      • onTableModErrorNotification

        void onTableModErrorNotification​(TableModErrorNotification notification)
        Model for ofp_error-Type=8 - Table mod request failed.
      • onQueueOpErrorNotification

        void onQueueOpErrorNotification​(QueueOpErrorNotification notification)
        Model for ofp_error-Type=9 - Queue operation failed.
      • onSwitchConfigErrorNotification

        void onSwitchConfigErrorNotification​(SwitchConfigErrorNotification notification)
        Model for ofp_error-Type=10 - Switch Config request failed.
      • onRoleRequestErrorNotification

        void onRoleRequestErrorNotification​(RoleRequestErrorNotification notification)
        Model for ofp_error-Type=11 - Controller Role request failed.
      • onMeterModErrorNotification

        void onMeterModErrorNotification​(MeterModErrorNotification notification)
        Model for ofp_error-Type=12 - Error in meter.
      • onTableFeaturesErrorNotification

        void onTableFeaturesErrorNotification​(TableFeaturesErrorNotification notification)
        Model for ofp_error-Type=13 - Setting table features failed.
      • onExperimenterErrorNotification

        void onExperimenterErrorNotification​(ExperimenterErrorNotification notification)
        Model for ofp_error-Type=65535 - Experimenter Error Messages