package org.opendaylight.openflowplugin.learningswitch;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
public interface LearningSwitchHandler {
* @param tablePath the table path
*/
void onSwitchAppeared(InstanceIdentifier<Table> tablePath);
-
- /**
- * Sets the PacketProcessingService.
- *
- * @param packetProcessingService the packetProcessingService to set
- */
- void setPacketProcessingService(PacketProcessingService packetProcessingService);
-
- /**
- * Sets the data store accessor.
- *
- * @param dataStoreAccessor the dataStoreAccessor to set
- */
- void setDataStoreAccessor(FlowCommitWrapper dataStoreAccessor);
-
- /**
- * Sets the DataTreeChangeListener registration publisher.
- *
- * @param registrationPublisher the registrationPublisher to set
- */
- void setRegistrationPublisher(DataTreeChangeListenerRegistrationHolder registrationPublisher);
}