@Service public class PiFlowRuleTranslationServiceImpl extends Object implements org.onosproject.net.pi.runtime.PiFlowRuleTranslationService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.device.DeviceService |
deviceService |
| Constructor and Description |
|---|
PiFlowRuleTranslationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
org.onosproject.net.pi.runtime.PiTableEntry |
translate(org.onosproject.net.flow.FlowRule rule,
org.onosproject.net.pi.model.PiPipeconf pipeconf) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceService deviceService
@Activate public void activate()
@Deactivate public void deactivate()
public org.onosproject.net.pi.runtime.PiTableEntry translate(org.onosproject.net.flow.FlowRule rule,
org.onosproject.net.pi.model.PiPipeconf pipeconf)
throws org.onosproject.net.pi.runtime.PiFlowRuleTranslationService.PiFlowRuleTranslationException
translate in interface org.onosproject.net.pi.runtime.PiFlowRuleTranslationServiceorg.onosproject.net.pi.runtime.PiFlowRuleTranslationService.PiFlowRuleTranslationException