public class VdsManager extends Object
Modifier and Type | Field and Description |
---|---|
DateTime |
mLastUpdate |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
static VdsManager |
buildVdsManager(VDS vds) |
static void |
cancelRecoveryJob(Guid vdsId) |
void |
dispose() |
void |
failedToRunVm(VDS vds) |
void |
forceRefreshRunTimeInfo() |
boolean |
getbeforeFirstRefresh() |
boolean |
getInitialized() |
Object |
getLockObj() |
boolean |
getRefreshStatistics() |
protected VDS |
getVds() |
Guid |
getVdsId() |
IVdsServer |
getVdsProxy() |
boolean |
handleNetworkException(VDSNetworkException ex,
VDS vds)
Handle network exception, return true if save vdsDynamic to DB is needed.
|
boolean |
isSetNonOperationalExecuted() |
void |
OnTimer() |
void |
onTimerHandleVdsRecovering() |
void |
OnVdsDuringFailureTimer()
This function called when vds have failed vm attempts one in predefined time.
|
VDSStatus |
refreshCapabilities(RefObject<Boolean> cpuFlagsHasChanged,
VDS vds) |
void |
setbeforeFirstRefresh(boolean value) |
void |
setInitialized(boolean value) |
void |
setIsSetNonOperationalExecuted(boolean isExecuted) |
void |
setStatus(VDSStatus status,
VDS vds) |
protected void |
setVds(VDS value) |
void |
SuccededToRunVm(Guid vmId) |
void |
UpdateDynamicData(VdsDynamic dynamicData)
Save dynamic data to cache and DB.
|
void |
UpdateStatisticsData(VdsStatistics statisticsData)
Save statistics data to cache and DB.
|
void |
UpdateVmDynamic(VmDynamic vmDynamic) |
public DateTime mLastUpdate
protected VDS getVds()
protected void setVds(VDS value)
public boolean getRefreshStatistics()
public Object getLockObj()
public static void cancelRecoveryJob(Guid vdsId)
public boolean getInitialized()
public void setInitialized(boolean value)
public IVdsServer getVdsProxy()
public Guid getVdsId()
public boolean getbeforeFirstRefresh()
public void setbeforeFirstRefresh(boolean value)
public static VdsManager buildVdsManager(VDS vds)
public void UpdateVmDynamic(VmDynamic vmDynamic)
public void OnTimer()
public void onTimerHandleVdsRecovering()
public void UpdateDynamicData(VdsDynamic dynamicData)
dynamicData
- public void UpdateStatisticsData(VdsStatistics statisticsData)
statisticsData
- public void activate()
public void OnVdsDuringFailureTimer()
obj
- arg
- public void failedToRunVm(VDS vds)
public void forceRefreshRunTimeInfo()
public void SuccededToRunVm(Guid vmId)
public VDSStatus refreshCapabilities(RefObject<Boolean> cpuFlagsHasChanged, VDS vds)
public boolean handleNetworkException(VDSNetworkException ex, VDS vds)
ex
- public void dispose()
public void setIsSetNonOperationalExecuted(boolean isExecuted)
public boolean isSetNonOperationalExecuted()
Copyright © 2012. All Rights Reserved.