Class ApiServer
- java.lang.Object
-
- com.facebook.openwifi.rrm.modules.ApiServer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ApiServer.AlgorithmsEndpoint
class
ApiServer.GetCurrentModelEndpoint
class
ApiServer.GetDeviceConfigEndpoint
class
ApiServer.GetDeviceLayeredConfigEndpoint
class
ApiServer.GetTopologyEndpoint
class
ApiServer.ModifyDeviceApConfigEndpoint
class
ApiServer.OptimizeChannelEndpoint
class
ApiServer.OptimizeTxPowerEndpoint
class
ApiServer.ProviderEndpoint
class
ApiServer.RunRRMEndpoint
class
ApiServer.SetDeviceApConfigEndpoint
class
ApiServer.SetDeviceNetworkConfigEndpoint
class
ApiServer.SetDeviceZoneConfigEndpoint
class
ApiServer.SetSystemEndpoint
class
ApiServer.SetTopologyEndpoint
class
ApiServer.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 void
awaitInitialization()
Block until initialization finishes.void
awaitStop()
Block until stop finishes.void
run()
void
shutdown()
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.
-
-