DemoApi.InstallType| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.net.device.DeviceService |
deviceService |
protected org.onosproject.net.flow.FlowRuleService |
flowService |
protected org.onosproject.net.host.HostService |
hostService |
protected org.onosproject.net.intent.IntentService |
intentService |
protected org.onosproject.mastership.MastershipService |
mastershipService |
| Constructor and Description |
|---|
DemoInstaller() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
com.fasterxml.jackson.databind.JsonNode |
flowTest(Optional<com.fasterxml.jackson.databind.JsonNode> params)
Tests flow subsystem based on the parameters supplied.
|
void |
setup(DemoApi.InstallType type,
Optional<com.fasterxml.jackson.databind.JsonNode> runParams)
Installs intents based on the installation type.
|
void |
tearDown()
Uninstalls all existing intents.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.IntentService intentService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostService hostService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipService mastershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceService deviceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.flow.FlowRuleService flowService
@Activate public void activate()
@Deactivate public void deactivate()
public com.fasterxml.jackson.databind.JsonNode flowTest(Optional<com.fasterxml.jackson.databind.JsonNode> params)
DemoApipublic void setup(DemoApi.InstallType type, Optional<com.fasterxml.jackson.databind.JsonNode> runParams)
DemoApiCopyright © 2016. All rights reserved.