public class SfcOfRspProcessor extends Object
Constructor and Description |
---|
SfcOfRspProcessor(SfcOfFlowProgrammerInterface sfcOfFlowProgrammer,
SfcOfBaseProviderUtils sfcOfProviderUtils,
SfcSynchronizer sfcSynchronizer,
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
Modifier and Type | Method and Description |
---|---|
void |
deleteRenderedServicePath(RenderedServicePath rsp)
Deletes the OpenFlow flows associated with this Rendered Service Path.
|
SfcRspTransportProcessorBase |
getTransportProcessor(SffGraph sffGraph,
RenderedServicePath rsp)
Given the RSP transport type + encapsulation, return an Rsp Transport
Processor that will call the appropriate FlowProgrammer methods.
|
void |
processRenderedServicePath(RenderedServicePath rsp)
Main entry point for processing an RSP.
|
public SfcOfRspProcessor(SfcOfFlowProgrammerInterface sfcOfFlowProgrammer, SfcOfBaseProviderUtils sfcOfProviderUtils, SfcSynchronizer sfcSynchronizer, org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public void processRenderedServicePath(RenderedServicePath rsp)
rsp
- - a newly created/updated Rendered Service Pathpublic void deleteRenderedServicePath(RenderedServicePath rsp)
rsp
- - the Rendered Service Path to deletepublic SfcRspTransportProcessorBase getTransportProcessor(SffGraph sffGraph, RenderedServicePath rsp)
sffGraph
- - the graph used for rsp generationrsp
- - contains the RSP transport type and encapsulationCopyright © 2017 OpenDaylight. All rights reserved.