@Override public void fail(ErrorCode errorCode) { CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply(); reply.setError(errorCode); bus.reply(msg, reply); } });
@Override protected void handle(final CreateTemplateFromVolumeOnPrimaryStorageMsg msg) { final CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply(); BackupStorageMediator mediator = getBackupStorageMediator(msg.getBackupStorageUuid()); UploadParam param = new UploadParam(); param.image = msg.getImageInventory(); param.primaryStorageInstallPath = msg.getVolumeInventory().getInstallPath(); mediator.param = param; mediator.upload(new ReturnValueCompletion<String>(msg) { @Override public void success(String returnValue) { reply.setTemplateBackupStorageInstallPath(returnValue); reply.setFormat(VolumeConstant.VOLUME_FORMAT_RAW); bus.reply(msg, reply); } @Override public void fail(ErrorCode errorCode) { reply.setError(errorCode); bus.reply(msg, reply); } }); }
@Override protected void handle(final CreateTemplateFromVolumeOnPrimaryStorageMsg msg) { final CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply(); final TaskProgressRange parentStage = getTaskStage(); final TaskProgressRange CREATE_SNAPSHOT_STAGE = new TaskProgressRange(0, 10);
@Override protected void handle(final CreateTemplateFromVolumeOnPrimaryStorageMsg msg) { final CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply(); final VolumeInventory volume = msg.getVolumeInventory(); BackupStorageVO bsvo = dbf.findByUuid(msg.getBackupStorageUuid(), BackupStorageVO.class);
@Override void handle(final CreateTemplateFromVolumeOnPrimaryStorageMsg msg, final ReturnValueCompletion<CreateTemplateFromVolumeOnPrimaryStorageReply> completion) { final CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply(); final VolumeInventory volume = msg.getVolumeInventory(); final ImageInventory image = msg.getImageInventory();
.eq(LocalStorageResourceRefVO_.resourceUuid, msg.getVolumeInventory().getUuid()) .find(); final CreateTemplateFromVolumeOnPrimaryStorageReply reply = new CreateTemplateFromVolumeOnPrimaryStorageReply();