TW-208: Notified Table Status changes to ExternalInterfaceKDC

This commit is contained in:
Mike Hansen
2020-03-30 20:55:38 -04:00
parent 03e627fb26
commit fde8eabf91
4 changed files with 169 additions and 133 deletions

View File

@@ -1,7 +1,10 @@
package com.telecominfraproject.wlan.opensync.external.integration;
import java.util.Map;
import com.telecominfraproject.wlan.opensync.external.integration.models.ConnectNodeInfo;
import com.telecominfraproject.wlan.opensync.external.integration.models.OpensyncAPConfig;
import com.vmware.ovsdb.protocol.operation.notation.Value;
import sts.PlumeStats.Report;
import traffic.NetworkMetadata.FlowReport;
@@ -9,9 +12,24 @@ import wc.stats.IpDnsTelemetry.WCStatsReport;
public interface OpensyncExternalIntegrationInterface {
void apConnected(String apId, ConnectNodeInfo connectNodeInfo);
void apDisconnected(String apId);
OpensyncAPConfig getApConfig(String apId);
void wirelessStatusChanged(Map <String,Value> row,String apId);
void deviceStatusChanged(Map <String,Value> row,String apId);
void networkStatusChanged(Map <String,Value> row,String apId);
void processMqttMessage(String topic, Report report);
void processMqttMessage(String topic, FlowReport flowReport);
void processMqttMessage(String topic, WCStatsReport wcStatsReport);
void handleClientsChanged(Map <String,Value> row, String connectedClientId);
void awlanChanged(Map <String,Value> row, String connectedClientId);
}