@Override public void success(GetImageSizeRsp rsp) { if (!rsp.isSuccess()) { reply.setError(operr("operation error, because:%s", rsp.getError())); } else { reply.setActualSize(rsp.actualSize); reply.setSize(rsp.size); } bus.reply(msg, reply); }
@Override public void success(GetImageSizeRsp rsp) { reply.setSize(rsp.size); // current fusionstor cannot get actual size long asize = rsp.actualSize == null ? msg.getImage().getActualSize() : rsp.actualSize; reply.setActualSize(asize); bus.reply(msg, reply); }
@Override public void fail(ErrorCode errorCode) { reply.setError(errorCode); bus.reply(msg, reply); } });
final SyncImageSizeOnBackupStorageReply reply = new SyncImageSizeOnBackupStorageReply(); cmd.installPath = ref.getInstallPath(); httpCall(GET_IMAGE_SIZE_PATH, cmd, GetImageSizeRsp.class, new ReturnValueCompletion<GetImageSizeRsp>(msg) {
@Override public void run(MessageReply reply) { if (!reply.isSuccess()) { completion.fail(reply.getError()); } else { SyncImageSizeOnBackupStorageReply sr = reply.castReply(); self.setSize(sr.getSize()); self.setActualSize(sr.getActualSize()); dbf.update(self); ImageSize ret = new ImageSize(); ret.actualSize = sr.getActualSize(); ret.size = sr.getSize(); completion.success(ret); } } });
@Override public void success(GetImageSizeRsp rsp) { reply.setSize(rsp.size); // current ceph cannot get actual size long asize = rsp.actualSize == null ? msg.getImage().getActualSize() : rsp.actualSize; reply.setActualSize(asize); bus.reply(msg, reply); }
@Override public void fail(ErrorCode errorCode) { reply.setError(errorCode); bus.reply(msg, reply); } });
final SyncImageSizeOnBackupStorageReply reply = new SyncImageSizeOnBackupStorageReply(); cmd.installPath = ref.getInstallPath(); httpCall(GET_IMAGE_SIZE_PATH, cmd, GetImageSizeRsp.class, new ReturnValueCompletion<GetImageSizeRsp>(msg) {
@Override public void fail(ErrorCode err) { reply.setError(err); bus.reply(msg, reply); }
@Override protected void handle(final SyncImageSizeOnBackupStorageMsg msg) { final SyncImageSizeOnBackupStorageReply reply = new SyncImageSizeOnBackupStorageReply();