@Override public void success(DeleteRsp ret) { bus.reply(msg, reply); } });
@Override public void fail(ErrorCode errorCode) { reply.setError(errorCode); bus.reply(msg, reply); } });
@Override public void fail(ErrorCode err) { reply.setError(err); bus.reply(msg, reply); }
@Override public void handle(ErrorCode errCode, Map data) { reply.setError(errCode); bus.reply(msg, reply); } }).start();
@Override public void handle(final ErrorCode errCode, Map data) { reply.setError(errCode); bus.reply(msg, reply); } }).start();
@Override public void fail(ErrorCode errorCode) { reply.setError(errorCode); bus.reply(msg, reply); } });
@Override protected void handle(DownloadIsoToPrimaryStorageMsg msg) { DownloadIsoToPrimaryStorageReply reply = new DownloadIsoToPrimaryStorageReply(); reply.setInstallPath("/xxx.iso"); bus.reply(msg, reply); }
@Override protected void handle(RevertVolumeFromSnapshotOnPrimaryStorageMsg msg) { RevertVolumeFromSnapshotOnPrimaryStorageReply reply = new RevertVolumeFromSnapshotOnPrimaryStorageReply(); reply.setSuccess(true); bus.reply(msg, reply); }
private void handle(APILogOutMsg msg) { APILogOutReply reply = new APILogOutReply(); logOutSession(msg.getSessionUuid()); bus.reply(msg, reply); }
private void handle(DestroyVmOnHypervisorMsg msg) { logger.debug(String.format("Successfully destroyed vm on simulator host[uuid:%s], %s", self.getUuid(), JSONObjectUtil.toJsonString(msg.getVmInventory()))); DestroyVmOnHypervisorReply reply = new DestroyVmOnHypervisorReply(); bus.reply(msg, reply); }
private void handle(APISearchInstanceOfferingMsg msg) { SearchQuery<InstanceOfferingInventory> query = SearchQuery.create(msg, InstanceOfferingInventory.class); query.add("visible", SearchOp.AND_EQ, Boolean.TRUE.toString()); String content = query.listAsString(); APISearchInstanceOfferingReply reply = new APISearchInstanceOfferingReply(); reply.setContent(content); bus.reply(msg, reply); }
private void handle(APIListPolicyMsg msg) { List<PolicyVO> vos = dl.listByApiMessage(msg, PolicyVO.class); List<PolicyInventory> invs = PolicyInventory.valueOf(vos); APIListPolicyReply reply = new APIListPolicyReply(); reply.setInventories(invs); bus.reply(msg, reply); }
private void handle(APIListAccountMsg msg) { List<AccountVO> vos = dl.listByApiMessage(msg, AccountVO.class); List<AccountInventory> invs = AccountInventory.valueOf(vos); APIListAccountReply reply = new APIListAccountReply(); reply.setInventories(invs); bus.reply(msg, reply); }
private void handle(APIListInstanceOfferingMsg msg) { List<InstanceOfferingVO> vos = dl.listByApiMessage(msg, InstanceOfferingVO.class); List<InstanceOfferingInventory> invs = InstanceOfferingInventory.valueOf(vos); APIListInstanceOfferingReply reply = new APIListInstanceOfferingReply(); reply.setInventories(invs); 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); }
private void handle(InstanceOfferingDeletionMsg msg) { deleteHook(); InstanceOfferingDeletionReply reply = new InstanceOfferingDeletionReply(); dbf.removeByPrimaryKey(msg.getInstanceOfferingUuid(), InstanceOfferingVO.class); bus.reply(msg, reply); }
private void handle(RemoveVmOnSimulatorMsg msg) { logger.debug(String.format("Successfully remove vm[uuid:%s] on simulator host[uuid:%s]", msg.getVmUuid(), msg.getHostUuid())); removeVm(msg.getVmUuid()); MessageReply reply = new MessageReply(); bus.reply(msg, reply); }
@Override protected void handle(GetInstallPathForDataVolumeDownloadMsg msg) { String path = putil.join(self.getUrl(), PrimaryStorageConstant.VM_FOLDER, msg.getVolumeUuid() + ".qcow2"); GetInstallPathForDataVolumeDownloadReply reply = new GetInstallPathForDataVolumeDownloadReply(); reply.setInstallPath(path); bus.reply(msg, reply); }
private void handle(CreateVmOnHypervisorMsg msg) { logger.debug(String.format("Successfully created vm on simulator host[uuid:%s], %s", self.getUuid(), JSONObjectUtil.toJsonString(msg.getVmSpec()))); CreateVmOnHypervisorReply reply = new CreateVmOnHypervisorReply(); setVmState(msg.getVmSpec().getVmInventory().getUuid(), VmInstanceState.Running); bus.reply(msg, reply); }
@Override protected void handle(DownloadVolumeMsg msg) { DownloadVolumeReply reply = new DownloadVolumeReply(); reply.setMd5sum(Platform.getUuid()); reply.setInstallPath(Utils.getPathUtil().join(self.getUrl(), msg.getVolume().getName())); reply.setSize(100); bus.reply(msg, reply); }