protected static class IrsBrokerCommand.IrsProxyData extends Object
Modifier and Type | Field and Description |
---|---|
Object |
syncObj |
static String |
UpVdssInStoragePoolQuery |
Constructor and Description |
---|
IrsBrokerCommand.IrsProxyData(Guid storagePoolId) |
Modifier and Type | Method and Description |
---|---|
void |
_updatingTimer_Elapsed() |
void |
clearCache()
deletes all the jobs for the domains in the pool and clears the problematic entities caches.
|
void |
clearPoolTimers() |
void |
clearVdsFromCache(Guid vdsId,
String vdsName)
Remove a VDS entry from the cache, clearing the problematic domains for this VDS and their times if they
need to be cleaned.
|
void |
Dispose() |
boolean |
Failover() |
Guid |
getCurrentVdsId() |
Guid |
getCurrentVdsIdWithoutSpm() |
boolean |
getHasVdssForSpmSelection()
Returns True if there are other vdss in pool
|
IIrsServer |
getIrsProxy() |
String |
getIsoDirectory() |
String |
getIsoPrefix() |
boolean |
getIsValid() |
boolean |
getIsValidWithoutSpmStart() |
String |
getmCurrentIrsHost() |
HashSet<Guid> |
getTriedVdssList() |
void |
Init(VDS vds) |
boolean |
isDomainReportedInProblem(Guid domainId) |
void |
lockDbSave() |
void |
OnTimer(Guid domainId) |
void |
ResetIrs() |
void |
setCurrentVdsId(Guid value) |
void |
setIsoPrefix(String value) |
void |
setmCurrentIrsHost(String value) |
void |
StorageEventOnTimer(storage_pool storagePool,
boolean _isSpmStartCalled) |
void |
unlockDbSave() |
void |
UpdateVdsDomainsData(Guid vdsId,
String vdsName,
ArrayList<VDSDomainsData> data) |
public Object syncObj
public static final String UpVdssInStoragePoolQuery
public IrsBrokerCommand.IrsProxyData(Guid storagePoolId)
public Guid getCurrentVdsId()
public void setCurrentVdsId(Guid value)
public String getmCurrentIrsHost()
public void setmCurrentIrsHost(String value)
public void _updatingTimer_Elapsed()
public void Init(VDS vds)
public boolean Failover()
public IIrsServer getIrsProxy()
public void StorageEventOnTimer(storage_pool storagePool, boolean _isSpmStartCalled)
public boolean getHasVdssForSpmSelection()
public String getIsoPrefix()
public void setIsoPrefix(String value)
public String getIsoDirectory()
public boolean getIsValid()
public boolean getIsValidWithoutSpmStart()
public Guid getCurrentVdsIdWithoutSpm()
public void ResetIrs()
public void lockDbSave()
public void unlockDbSave()
public boolean isDomainReportedInProblem(Guid domainId)
public void UpdateVdsDomainsData(Guid vdsId, String vdsName, ArrayList<VDSDomainsData> data)
public void OnTimer(Guid domainId)
public void clearCache()
public void clearPoolTimers()
public void clearVdsFromCache(Guid vdsId, String vdsName)
vdsId
- The ID of the VDS to remove from the cache.vdsName
- The name of the VDS (for logging).public void Dispose()
Copyright © 2012. All Rights Reserved.