public function setupPolling()
{
if (empty($this->settings[FarmRoleSetting::SCALING_POLLING_INTERVAL])) {
$this->settings[FarmRoleSetting::SCALING_POLLING_INTERVAL] = 1;
} else {
$pollingInterval = $this->settings[FarmRoleSetting::SCALING_POLLING_INTERVAL];
if ($pollingInterval < 1 || $pollingInterval > 50) {
throw new InvalidEntityConfigurationException("Polling interval for role must be a number between 1 and 50");
}
}
}