public final class OpenflowSouthboundPluginBuilder extends Object
OpenflowSouthboundPlugin.| Modifier and Type | Method and Description |
|---|---|
OpenflowSouthboundPlugin |
build()
Build new instance of
OpenflowSouthboundPlugin from OpenflowSouthboundPluginBuilder. |
static OpenflowSouthboundPluginBuilder |
from(OpenflowpluginConfiguration openflowpluginConfiguration,
LightyServices services)
Create new instance of
OpenflowSouthboundPluginBuilder from OpenflowpluginConfiguration,
SwitchConfig and LightyServices. |
OpenflowSouthboundPluginBuilder |
withExecutorService(ExecutorService executor)
Inject executor service to execute futures.
|
OpenflowSouthboundPluginBuilder |
withPacketListener(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener listener)
Inject Packet Listener, can be used for handling packet-in messages.
|
public static OpenflowSouthboundPluginBuilder from(OpenflowpluginConfiguration openflowpluginConfiguration, LightyServices services)
OpenflowSouthboundPluginBuilder from OpenflowpluginConfiguration,
SwitchConfig and LightyServices.openflowpluginConfiguration - input openflow configurationservices - services from LightyController.OpenflowSouthboundPluginBuilder.public OpenflowSouthboundPluginBuilder withExecutorService(ExecutorService executor)
executor - instance of ExecutorService.OpenflowSouthboundPluginBuilder.public OpenflowSouthboundPluginBuilder withPacketListener(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener listener)
listener - instance of PacketProcessingListener.OpenflowSouthboundPluginBuilder.public OpenflowSouthboundPlugin build()
OpenflowSouthboundPlugin from OpenflowSouthboundPluginBuilder.OpenflowSouthboundPlugin.Copyright © 2020. All rights reserved.