- [ ] RestConfWiring with Web API
-- [ ] OpenFlowPlugin wiring
+- [X] OpenFlowPlugin wiring ConfigurationServiceFactoryImpl (OPNFLWPLUG-1037)
+- [ ] OpenFlowPluginWiring PacketProcessingService <odl:action-provider>
- [ ] skitt's https://github.com/vorburger/opendaylight-simple/issues/38
- [ ] DiagStatusWiring auto-discover ServiceStatusProvider
import com.google.common.util.concurrent.ListenableFuture;
import com.google.inject.AbstractModule;
import org.opendaylight.openflowplugin.api.openflow.OpenFlowPluginProviderFactory;
+import org.opendaylight.openflowplugin.api.openflow.configuration.ConfigurationServiceFactory;
import org.opendaylight.openflowplugin.api.openflow.mastership.MastershipChangeServiceManager;
import org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderFactoryImpl;
+import org.opendaylight.openflowplugin.impl.configuration.ConfigurationServiceFactoryImpl;
import org.opendaylight.openflowplugin.impl.mastership.MastershipChangeServiceManagerImpl;
import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService;
import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput;
bind(PacketProcessingService.class).to(NoPacketProcessingService.class);
bind(OpenFlowPluginProviderFactory.class).to(OpenFlowPluginProviderFactoryImpl.class);
-// see https://jira.opendaylight.org/browse/OPNFLWPLUG-1037
-// bind(ConfigurationServiceFactory.class).to(ConfigurationServiceFactoryImpl.class);
+ bind(ConfigurationServiceFactory.class).to(ConfigurationServiceFactoryImpl.class);
bind(MastershipChangeServiceManager.class).to(MastershipChangeServiceManagerImpl.class);
}
public ListenableFuture<RpcResult<TransmitPacketOutput>> transmitPacket(TransmitPacketInput input) {
throw new UnsupportedOperationException("TODO Implement me...");
}
-
}
}