@Service(value=ReactiveForwarding.class) public class ReactiveForwarding extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ComponentConfigService |
cfgService |
protected CoreService |
coreService |
protected FlowObjectiveService |
flowObjectiveService |
protected FlowRuleService |
flowRuleService |
protected HostService |
hostService |
protected PacketService |
packetService |
protected StorageService |
storageService |
protected TopologyService |
topologyService |
| Constructor and Description |
|---|
ReactiveForwarding() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
void |
deactivate() |
EventuallyConsistentMap<org.onlab.packet.MacAddress,ReactiveForwardMetrics> |
getMacAddress() |
void |
modified(org.osgi.service.component.ComponentContext context) |
void |
printMetric(org.onlab.packet.MacAddress mac) |
@Reference(cardinality=MANDATORY_UNARY) protected TopologyService topologyService
@Reference(cardinality=MANDATORY_UNARY) protected PacketService packetService
@Reference(cardinality=MANDATORY_UNARY) protected HostService hostService
@Reference(cardinality=MANDATORY_UNARY) protected FlowRuleService flowRuleService
@Reference(cardinality=MANDATORY_UNARY) protected FlowObjectiveService flowObjectiveService
@Reference(cardinality=MANDATORY_UNARY) protected CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected ComponentConfigService cfgService
@Reference(cardinality=MANDATORY_UNARY) protected StorageService storageService
@Activate public void activate(org.osgi.service.component.ComponentContext context)
@Deactivate public void deactivate()
@Modified public void modified(org.osgi.service.component.ComponentContext context)
public EventuallyConsistentMap<org.onlab.packet.MacAddress,ReactiveForwardMetrics> getMacAddress()
public void printMetric(org.onlab.packet.MacAddress mac)