Interface ForwardingRulesRemoveCommitter<D extends org.opendaylight.yangtools.yang.binding.DataObject,​R extends org.opendaylight.yangtools.yang.binding.DataObject>

  • All Known Subinterfaces:
    ForwardingRulesCommitter<D,​A,​R,​U>
    All Known Implementing Classes:
    FlowForwarder, GroupForwarder, MeterForwarder

    public interface ForwardingRulesRemoveCommitter<D extends org.opendaylight.yangtools.yang.binding.DataObject,​R extends org.opendaylight.yangtools.yang.binding.DataObject>
    Represents a configuration item remove-contract for device.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<R>> remove​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> identifier, D del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
      Method removes DataObject which is identified by InstanceIdentifier from device.
    • Method Detail

      • remove

        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<R>> remove​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> identifier,
                                                                                                                       D del,
                                                                                                                       org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
        Method removes DataObject which is identified by InstanceIdentifier from device.
        Parameters:
        identifier - - the whole path to DataObject
        del - - DataObject for removing
        nodeIdent - - Node InstanceIdentifier
        Returns:
        RpcResult of action