@Service public class DependencyHandler extends AbstractInstanceHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.net.group.GroupService |
groupService |
protected org.onosproject.cluster.LeadershipService |
leadershipService |
protected org.slf4j.Logger |
log |
protected CordVtnNodeService |
nodeService |
protected CordVtnPipeline |
pipeline |
protected ServiceNetworkService |
snetService |
appId, coreService, deviceService, ERR_VTN_NETWORK, ERR_VTN_PORT, eventExecutor, hostListener, hostService, mastershipService, netTypes, PROPERTY_TUNNEL_DST| Constructor and Description |
|---|
DependencyHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate() |
protected void |
deactivate() |
void |
instanceDetected(Instance instance)
Handles newly detected instance.
|
void |
instanceRemoved(Instance instance)
Handles removed instance.
|
dataIp, dataPort, getInstances, getServiceNetwork, getServicePort, hostManagementPort, instanceUpdated, tunnelDstTreatment, tunnelPortprotected final org.slf4j.Logger log
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.group.GroupService groupService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.LeadershipService leadershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected ServiceNetworkService snetService
@Reference(cardinality=MANDATORY_UNARY) protected CordVtnNodeService nodeService
@Reference(cardinality=MANDATORY_UNARY) protected CordVtnPipeline pipeline
@Activate protected void activate()
activate in class AbstractInstanceHandler@Deactivate protected void deactivate()
deactivate in class AbstractInstanceHandlerpublic void instanceDetected(Instance instance)
InstanceHandlerinstance - instancepublic void instanceRemoved(Instance instance)
InstanceHandlerinstance - instanceCopyright © 2018. All rights reserved.