import org.opendaylight.controller.md.sal.binding.api.DataTreeModification;
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
+import org.opendaylight.ovsdb.southbound.InstanceIdentifierCodec;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
* @param command The transactional command.
* @param state The bridge state.
* @param events The events to be processed.
+ * @param instanceIdentifierCodec The instance identifier codec to use.
*/
void invoke(TransactCommand command, BridgeOperationalState state,
- AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> events);
+ AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> events,
+ InstanceIdentifierCodec instanceIdentifierCodec);
/**
* Invoke the given transactional command, with the given bridge state, on the given modifications.
* @param command The transactional command.
* @param state The bridge state.
* @param modifications The modifications to be processed.
+ * @param instanceIdentifierCodec The instance identifier codec to use.
*/
void invoke(TransactCommand command, BridgeOperationalState state,
- Collection<DataTreeModification<Node>> modifications);
+ Collection<DataTreeModification<Node>> modifications, InstanceIdentifierCodec instanceIdentifierCodec);
}