public class IrsServerWrapper extends Object implements IIrsServer
| Constructor and Description |
|---|
IrsServerWrapper(IrsServerConnector innerImplementor,
org.apache.commons.httpclient.HttpClient httpClient) |
public IrsServerWrapper(IrsServerConnector innerImplementor, org.apache.commons.httpclient.HttpClient httpClient)
public org.apache.commons.httpclient.HttpClient getHttpClient()
public OneUuidReturnForXmlRpc createVolume(String sdUUID, String spUUID, String imgGUID, String size, int volFormat, int volType, int diskType, String volUUID, String descr, String srcImgGUID, String srcVolUUID)
createVolume in interface IIrsServerpublic OneUuidReturnForXmlRpc copyImage(String sdUUID, String spUUID, String vmGUID, String srcImgGUID, String srcVolUUID, String dstImgGUID, String dstVolUUID, String descr, String dstSdUUID, int volType, int volFormat, int preallocate, String postZero, String force)
copyImage in interface IIrsServerpublic StatusOnlyReturnForXmlRpc setVolumeDescription(String sdUUID, String spUUID, String imgGUID, String volUUID, String description)
setVolumeDescription in interface IIrsServerpublic StatusOnlyReturnForXmlRpc setVolumeLegality(String sdUUID, String spUUID, String imgGUID, String volUUID, String legality)
setVolumeLegality in interface IIrsServerpublic OneUuidReturnForXmlRpc mergeSnapshots(String sdUUID, String spUUID, String vmGUID, String imgGUID, String ancestorUUID, String successorUUID, String postZero)
mergeSnapshots in interface IIrsServerpublic OneUuidReturnForXmlRpc deleteVolume(String sdUUID, String spUUID, String imgGUID, String[] volUUID, String postZero, String force)
deleteVolume in interface IIrsServerpublic UuidListReturnForXmlRpc getVolumesList(String sdUUID, String spUUID, String imgGUID)
getVolumesList in interface IIrsServerpublic OneImageInfoReturnForXmlRpc getVolumeInfo(String sdUUID, String spUUID, String imgGUID, String volUUID)
getVolumeInfo in interface IIrsServerpublic IrsStatsAndStatusXmlRpc getIrsStats()
getIrsStats in interface IIrsServerpublic OneUuidReturnForXmlRpc exportCandidate(String sdUUID, String vmGUID, String[] volumesList, String vmMeta, String templateGUID, String templateVolGUID, String templateMeta, String expPath, String collapse, String force)
exportCandidate in interface IIrsServerpublic IrsVMListReturnForXmlRpc getImportCandidates(String path, String type, String vmType)
getImportCandidates in interface IIrsServerpublic ImportCandidatesInfoReturnForXmlRpc getImportCandidatesInfo(String path, String type, String vmType)
getImportCandidatesInfo in interface IIrsServerpublic ImportCandidateInfoReturnForXmlRpc getCandidateInfo(String candidateGUID, String path, String type)
getCandidateInfo in interface IIrsServerpublic OneUuidReturnForXmlRpc importCandidate(String sdUUID, String vmGUID, String templateGUID, String templateVolGUID, String path, String type, String force)
importCandidate in interface IIrsServerpublic IsoListReturnForXmlRpc getIsoList(String spUUID)
getIsoList in interface IIrsServerpublic IsoListReturnForXmlRpc getFloppyList(String spUUID)
getFloppyList in interface IIrsServerpublic StatusOnlyReturnForXmlRpc extendVolume(String sdUUID, String spUUID, String imgGUID, String volUUID, int newSize)
extendVolume in interface IIrsServerpublic StorageStatusReturnForXmlRpc activateStorageDomain(String sdUUID, String spUUID)
activateStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc deactivateStorageDomain(String sdUUID, String spUUID, String msdUUID, int masterVersion)
deactivateStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc detachStorageDomain(String sdUUID, String spUUID, String msdUUID, int masterVersion)
detachStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc forcedDetachStorageDomain(String sdUUID, String spUUID)
forcedDetachStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc attachStorageDomain(String sdUUID, String spUUID)
attachStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc setStorageDomainDescription(String sdUUID, String description)
setStorageDomainDescription in interface IIrsServerpublic StorageDomainListReturnForXmlRpc reconstructMaster(String spUUID, String msdUUID, String masterVersion)
reconstructMaster in interface IIrsServerpublic StatusOnlyReturnForXmlRpc extendStorageDomain(String sdUUID, String spUUID, String[] devlist)
extendStorageDomain in interface IIrsServerpublic StatusOnlyReturnForXmlRpc setStoragePoolDescription(String spUUID, String description)
setStoragePoolDescription in interface IIrsServerpublic StoragePoolInfoReturnForXmlRpc getStoragePoolInfo(String spUUID)
getStoragePoolInfo in interface IIrsServerpublic StatusOnlyReturnForXmlRpc destroyStoragePool(String spUUID, int hostSpmId, String SCSIKey)
destroyStoragePool in interface IIrsServerpublic OneUuidReturnForXmlRpc deleteImage(String sdUUID, String spUUID, String imgGUID, String postZero, String force)
deleteImage in interface IIrsServerpublic OneUuidReturnForXmlRpc moveImage(String spUUID, String srcDomUUID, String dstDomUUID, String imgGUID, String vmGUID, int op, String postZero, String force)
moveImage in interface IIrsServerpublic OneUuidReturnForXmlRpc moveMultipleImages(String spUUID, String srcDomUUID, String dstDomUUID, XmlRpcStruct imgDict, String vmGUID)
moveMultipleImages in interface IIrsServerpublic StorageDomainGuidListReturnForXmlRpc getImageDomainsList(String spUUID, String imgUUID)
getImageDomainsList in interface IIrsServerpublic StatusOnlyReturnForXmlRpc setMaxHosts(int maxHosts)
setMaxHosts in interface IIrsServerpublic StatusOnlyReturnForXmlRpc updateVM(String spUUID, Map[] vms)
updateVM in interface IIrsServerpublic StatusOnlyReturnForXmlRpc removeVM(String spUUID, String vmGUID)
removeVM in interface IIrsServerpublic StatusOnlyReturnForXmlRpc updateVMInImportExport(String spUUID, Map[] vms, String StorageDomainId)
updateVMInImportExport in interface IIrsServerpublic StatusOnlyReturnForXmlRpc removeVM(String spUUID, String vmGUID, String storageDomainId)
removeVM in interface IIrsServerpublic GetVmsInfoReturnForXmlRpc getVmsInfo(String storagePoolId, String storageDomainId, String[] VMIDList)
getVmsInfo in interface IIrsServerpublic GetVmsListReturnForXmlRpc getVmsList(String storagePoolId, String storageDomainId)
getVmsList in interface IIrsServerCopyright © 2012. All Rights Reserved.