Class ApiServer
- java.lang.Object
-
- com.facebook.openwifi.rrm.modules.ApiServer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classApiServer.AlgorithmsEndpointclassApiServer.GetCurrentModelEndpointclassApiServer.GetDeviceConfigEndpointclassApiServer.GetDeviceLayeredConfigEndpointclassApiServer.GetTopologyEndpointclassApiServer.ModifyDeviceApConfigEndpointclassApiServer.OptimizeChannelEndpointclassApiServer.OptimizeTxPowerEndpointclassApiServer.ProviderEndpointclassApiServer.RunRRMEndpointclassApiServer.SetDeviceApConfigEndpointclassApiServer.SetDeviceNetworkConfigEndpointclassApiServer.SetDeviceZoneConfigEndpointclassApiServer.SetSystemEndpointclassApiServer.SetTopologyEndpointclassApiServer.SystemEndpoint
-
Constructor Summary
Constructors Constructor Description ApiServer(RRMConfig.ModuleConfig.ApiServerParams params, RRMConfig.ServiceConfig serviceConfig, DeviceDataManager deviceDataManager, ConfigManager configManager, Modeler modeler, UCentralClient client, RRMScheduler scheduler)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidawaitInitialization()Block until initialization finishes.voidawaitStop()Block until stop finishes.voidrun()voidshutdown()Stop the server.
-
-
-
Constructor Detail
-
ApiServer
public ApiServer(RRMConfig.ModuleConfig.ApiServerParams params, RRMConfig.ServiceConfig serviceConfig, DeviceDataManager deviceDataManager, ConfigManager configManager, Modeler modeler, UCentralClient client, RRMScheduler scheduler)
Constructor.
-
-
Method Detail
-
awaitInitialization
public void awaitInitialization()
Block until initialization finishes. Just calls the method on the underlying service.
-
shutdown
public void shutdown()
Stop the server.
-
awaitStop
public void awaitStop()
Block until stop finishes. Just calls the method on the underlying service.
-
-