package org.ovirt.engine.core.vdsbroker.gluster; import org.ovirt.engine.core.common.vdscommands.VdsIdVDSCommandParametersBase; import org.ovirt.engine.core.vdsbroker.vdsbroker.Status; public class GetStorageDeviceListVDSCommand<P extends VdsIdVDSCommandParametersBase> extends AbstractGlusterBrokerCommand<P> { private StorageDeviceListReturn result; public GetStorageDeviceListVDSCommand(P parameters) { super(parameters); } @Override protected void executeVdsBrokerCommand() { result = getBroker().glusterStorageDeviceList(); proceedProxyReturnValue(); setReturnValue(result.getStorageDevices()); } @Override protected Status getReturnStatus() { return result.getStatus(); } @Override protected Object getReturnValueFromBroker() { return result; } }