@Override public void removeClassifier(DeviceId deviceId) { classifierList.remove(deviceId); } }
@Override public PipelineStatus getStatus(DeviceId deviceId) { final PipelineStatus status = statusMap.get(deviceId); return status == null ? PipelineStatus.UNKNOWN : status; }
@Override public void addClassifier(DeviceId deviceId) { classifierList.add(deviceId); }
@Activate protected void activate() { classifierList = storageService.<DeviceId>setBuilder() .withName("classifier") .withSerializer(Serializer.using(KryoNamespaces.API)) .build() .asDistributedSet(); log.info("Started"); }
@Override public int getGlobalNodeLabelCount() { return globalNodeLabelMap.size(); }
@Override public int getPortChainCount() { return portChainStore.size(); }
@Override public int getFailedPathInfoCount() { return failedPathSet.size(); }
@Activate protected void activate() { classifierList = storageService.<DeviceId>setBuilder() .withName("classifier") .withSerializer(Serializer.using(KryoNamespaces.API)) .build() .asDistributedSet(); log.info("Started"); }
@Override public void removeClassifier(DeviceId deviceId) { classifierList.remove(deviceId); } }
@Override public void addClassifier(DeviceId deviceId) { classifierList.add(deviceId); }
@Override public int getTunnelInfoCount() { return tunnelInfoMap.size(); }
@Override public int getPortChainCount() { return portChainStore.size(); }