public class OverloadManagerImpl extends Object implements IOverloadManager
| Modifier and Type | Class and Description |
|---|---|
static class |
OverloadManagerImpl.AppOverloadInfo |
static class |
OverloadManagerImpl.AppOverloadInfoEntry |
static class |
OverloadManagerImpl.OverloadInfo |
| Constructor and Description |
|---|
OverloadManagerImpl(Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOverloadListener(OverloadListener overloadListener,
double lowThreshold,
double highThreshold,
int qIndex) |
void |
changeNotification(int index,
URI uri,
double value)
Notification about overload
|
boolean |
isParenAppOverload(ApplicationId appId)
Return true if application has overload
|
boolean |
isParenAppOverload(ApplicationId appId,
int type)
eturn true if application has overload by predefined type
|
void |
parentAppOverloadCeased(ApplicationId applicationId,
int type) |
void |
parentAppOverloadDetected(ApplicationId applicationId,
int type,
double value) |
void |
removeOverloadListener(OverloadListener overloadListener,
int qIndex) |
public OverloadManagerImpl(Configuration config)
public void parentAppOverloadDetected(ApplicationId applicationId, int type, double value)
parentAppOverloadDetected in interface OverloadManagerpublic void parentAppOverloadCeased(ApplicationId applicationId, int type)
parentAppOverloadCeased in interface OverloadManagerpublic boolean isParenAppOverload(ApplicationId appId)
IOverloadManagerisParenAppOverload in interface IOverloadManagerappId - application idpublic boolean isParenAppOverload(ApplicationId appId, int type)
IOverloadManagerisParenAppOverload in interface IOverloadManagerappId - application idtype - type of overload (CPU, Memory... )public void addOverloadListener(OverloadListener overloadListener, double lowThreshold, double highThreshold, int qIndex)
addOverloadListener in interface OverloadManagerpublic void removeOverloadListener(OverloadListener overloadListener, int qIndex)
removeOverloadListener in interface OverloadManagerpublic void changeNotification(int index,
URI uri,
double value)
IOverloadManagerchangeNotification in interface IOverloadManagerindex - overload entry indexuri - peer urivalue - overload valueCopyright © 2016. All Rights Reserved.