Class OpenflowSouthboundPlugin

    • Constructor Detail

      • OpenflowSouthboundPlugin

        public OpenflowSouthboundPlugin​(@Nonnull
                                        LightyServices lightyServices,
                                        @Nonnull
                                        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.OpenflowProviderConfig openflowProviderConfig,
                                        @Nonnull
                                        List<org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProvider> providers,
                                        @Nullable
                                        ExecutorService executorService,
                                        @Nullable
                                        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.app.forwardingrules.manager.config.rev160511.ForwardingRulesManagerConfigBuilder frmConfigBuilder,
                                        @Nullable
                                        org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener packetProcessingListener)
        Create OFP instance.
        Parameters:
        lightyServices - Required Lighty services.
        openflowProviderConfig - Required configuration for OFP.
        providers - Required Providers.
        executorService - Optional ExecutorService for LightyModule.
        frmConfigBuilder - If is not provide, OFP start without FRM.
        packetProcessingListener - If is not provide, OFP will be handling packets arrived to controller by default.