Photon Server API
Public Member Functions | Properties | Events | List of all members
Photon.Common.LoadBalancer.LoadShedding.WorkloadController Class Reference

Public Member Functions

 WorkloadController (ApplicationBase application, string instanceName, long updateIntervalInMs, string serverId, string workLoadConfigFile)
 
void Start ()
 Starts the workload controller with a specified update interval in milliseconds. More...
 
void Stop ()
 

Properties

FeedbackLevel FeedbackLevel [get]
 
ServerState ServerState [get, set]
 
bool IsInitialized [get]
 

Events

EventHandler FeedbacklevelChanged
 

Constructor & Destructor Documentation

Photon.Common.LoadBalancer.LoadShedding.WorkloadController.WorkloadController ( ApplicationBase  application,
string  instanceName,
long  updateIntervalInMs,
string  serverId,
string  workLoadConfigFile 
)
inline

Member Function Documentation

void Photon.Common.LoadBalancer.LoadShedding.WorkloadController.Start ( )
inline

Starts the workload controller with a specified update interval in milliseconds.

void Photon.Common.LoadBalancer.LoadShedding.WorkloadController.Stop ( )
inline

Property Documentation

FeedbackLevel Photon.Common.LoadBalancer.LoadShedding.WorkloadController.FeedbackLevel
get
bool Photon.Common.LoadBalancer.LoadShedding.WorkloadController.IsInitialized
get
ServerState Photon.Common.LoadBalancer.LoadShedding.WorkloadController.ServerState
getset

Event Documentation

EventHandler Photon.Common.LoadBalancer.LoadShedding.WorkloadController.FeedbacklevelChanged