1 package org.opendaylight.controller.forwardingrulesmanager.consumer.impl;
5 import org.opendaylight.controller.sal.core.Node;
6 import org.opendaylight.yangtools.yang.binding.DataObject;
9 * Interface that describes methods for accessing the flows database.
11 public interface IForwardingRulesManager {
14 * Returns the specifications of all the flows configured for all the
15 * switches on the current container
17 * @return the list of flow configurations present in the database
19 public List<DataObject> get();
22 * Returns the specification of the flow configured for the given network
23 * node on the current container
28 * the network node identifier
29 * @return the {@code FlowConfig} object
31 public DataObject getWithName(String name, Node n);