Interface ForwardingRulesRemoveCommitter<D extends org.opendaylight.yangtools.binding.DataObject,R extends org.opendaylight.yangtools.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.binding.DataObject,R extends org.opendaylight.yangtools.binding.DataObject>
Represents a configuration item remove-contract for device.
  • Method Summary

    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 Details

    • 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