Interface ForwardingRulesAddCommitter<D extends org.opendaylight.yangtools.yang.binding.DataObject,​A extends org.opendaylight.yangtools.yang.binding.DataObject>

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

    public interface ForwardingRulesAddCommitter<D extends org.opendaylight.yangtools.yang.binding.DataObject,​A extends org.opendaylight.yangtools.yang.binding.DataObject>
    Represents a configuration item add-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<A>> add​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> identifier, D add, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
      Method adds the DataObject which is identified by InstanceIdentifier to device.
    • Method Detail

      • add

        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<A>> add​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> identifier,
                                                                                                                    D add,
                                                                                                                    org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
        Method adds the DataObject which is identified by InstanceIdentifier to device.
        Parameters:
        identifier - - the whole path to new DataObject
        add - - new DataObject
        nodeIdent - - Node InstanceIdentifier
        Returns:
        RpcResult of action