Interface INeutronTapFlowCRUD

    • Method Detail

      • tapFlowExists

        boolean tapFlowExists​(String tapServiceUUID,
                              String tapFlowUUID)
                       throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
        Applications call this interface method to check if a NeutronTapFlow object exists.
        Parameters:
        tapServiceUUID - UUID of Tap Service
        tapFlowUUID - UUID of Tap Flow
        Returns:
        boolean on whether the object was added or not
        Throws:
        org.opendaylight.controller.md.sal.common.api.data.ReadFailedException - if the read failed
      • getTapFlow

        NeutronTapFlow getTapFlow​(String tapServiceUUID,
                                  String tapFlowUUID)
                           throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
        Applications call this interface method to get a NeutronTapFlow object.
        Parameters:
        tapServiceUUID - UUID of Tap Service
        tapFlowUUID - UUID of Tap Flow
        Returns:
        NeutronTapFlow object
        Throws:
        org.opendaylight.controller.md.sal.common.api.data.ReadFailedException - if the read failed
      • addTapFlow

        boolean addTapFlow​(NeutronTapFlow input)
                    throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException,
                           org.opendaylight.yangtools.yang.common.OperationFailedException
        Applications call this interface method to add a NeutronTapFlow object to the concurrent map.
        Parameters:
        input - OpenStackNetwork object
        Returns:
        boolean on whether the object was added or not
        Throws:
        org.opendaylight.yangtools.yang.common.OperationFailedException - if the read or write failed
        org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
      • updateTapFlow

        void updateTapFlow​(NeutronTapFlow input)
                    throws org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException
        Applications call this interface method to update a NeutronTapFlow object to the concurrent map.
        Parameters:
        input - OpenStackNetwork object
        Throws:
        org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException - if the write failed
      • deleteTapFlow

        void deleteTapFlow​(String tapServiceUUID,
                           String tapFlowUUID)
                    throws org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException
        Applications call this interface method to delete a NeutronTapFlow object.
        Parameters:
        tapServiceUUID - UUID of Tap Service
        tapFlowUUID - UUID of Tap Flow
        Throws:
        org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException - if the write failed