Package org.onosproject.net.behaviour
Interface MirroringConfig
- 
- All Superinterfaces:
- Behaviour,- HandlerBehaviour
 
 @Beta public interface MirroringConfig extends HandlerBehaviour Behaviour for handling various drivers for mirroring configurations.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddMirroring(BridgeName bridge, MirroringDescription mirroringDescription)Adds a mirroring with a given description.voiddeleteMirroring(MirroringName mirroringName)Removes a mirroring.Collection<MirroringStatistics>getMirroringStatistics()Returns a collection of MirroringStatistics.- 
Methods inherited from interface org.onosproject.net.driver.HandlerBehaviourhandler, setHandler
 
- 
 
- 
- 
- 
Method Detail- 
addMirroringboolean addMirroring(BridgeName bridge, MirroringDescription mirroringDescription) Adds a mirroring with a given description.- Parameters:
- bridge- the bridge name
- mirroringDescription- mirroring description
- Returns:
- true if succeeds, or false
 
 - 
deleteMirroringvoid deleteMirroring(MirroringName mirroringName) Removes a mirroring.- Parameters:
- mirroringName- mirroring name
 
 - 
getMirroringStatisticsCollection<MirroringStatistics> getMirroringStatistics() Returns a collection of MirroringStatistics.- Returns:
- statistics collection
 
 
- 
 
-