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