net.floodlightcontroller.servicechaining
Interface IServiceChainingService

All Superinterfaces:
IFloodlightService

public interface IServiceChainingService
extends IFloodlightService


Field Summary
static FloodlightContextStore<java.lang.String> scStore
          A FloodlightContextStore object that can be used to interact with the FloodlightContext information created by ServiceInsertion.
 
Method Summary
 ServiceChain getServiceChainByDstBVS(java.lang.String bvsName)
          Returns the service chain by destination BVS.
 ServiceChain getServiceChainBySrcBVS(java.lang.String bvsName)
          Returns the service chain by source BVS.
 

Field Detail

scStore

static final FloodlightContextStore<java.lang.String> scStore
A FloodlightContextStore object that can be used to interact with the FloodlightContext information created by ServiceInsertion.

Method Detail

getServiceChainBySrcBVS

ServiceChain getServiceChainBySrcBVS(java.lang.String bvsName)
Returns the service chain by source BVS.

Parameters:
bvsName -
Returns:
the ServiceChain, null is the requested service is not found.

getServiceChainByDstBVS

ServiceChain getServiceChainByDstBVS(java.lang.String bvsName)
Returns the service chain by destination BVS.

Parameters:
bvsName -
Returns:
the ServiceChain, null is the requested service is not found.