private void setServiceId(APIMessage msg) { if (msg instanceof LdapMessage) { LdapMessage emsg = (LdapMessage) msg; bus.makeTargetServiceIdByResourceUuid(msg, LdapConstant.SERVICE_ID, emsg.getEipUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof VmInstanceMessage) { VmInstanceMessage vmsg = (VmInstanceMessage) msg; bus.makeTargetServiceIdByResourceUuid(msg, VmInstanceConstant.SERVICE_ID, vmsg.getVmInstanceUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof AccountMessage) { AccountMessage amsg = (AccountMessage) msg; bus.makeTargetServiceIdByResourceUuid(msg, AccountConstant.SERVICE_ID, amsg.getAccountUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof HostMessage) { HostMessage hmsg = (HostMessage)msg; bus.makeTargetServiceIdByResourceUuid(msg, HostConstant.SERVICE_ID, hmsg.getHostUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof ImageMessage) { ImageMessage imsg = (ImageMessage)msg; bus.makeTargetServiceIdByResourceUuid(msg, ImageConstant.SERVICE_ID, imsg.getImageUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof ClusterMessage) { ClusterMessage cmsg = (ClusterMessage)msg; bus.makeTargetServiceIdByResourceUuid(msg, ClusterConstant.SERVICE_ID, cmsg.getClusterUuid()); } }
private void setServiceId(APIMessage msg) { if (msg instanceof PrimaryStorageMessage) { PrimaryStorageMessage pmsg = (PrimaryStorageMessage) msg; bus.makeTargetServiceIdByResourceUuid(msg, PrimaryStorageConstant.SERVICE_ID, pmsg.getPrimaryStorageUuid()); } }
@Override public NeedReplyMessage call(Entry<String, Triplet> arg) { LoadBalancerRemoveVmNicMsg msg = new LoadBalancerRemoveVmNicMsg(); msg.setVmNicUuids(new ArrayList<>(arg.getValue().vmNicUuids)); msg.setListenerUuids(new ArrayList<>(arg.getValue().listenerUuids)); msg.setLoadBalancerUuid(arg.getValue().lbUuid); bus.makeTargetServiceIdByResourceUuid(msg, LoadBalancerConstants.SERVICE_ID, arg.getKey()); return msg; } }));
@Override public LoadBalancerDeactiveVmNicMsg call(Entry<String, Triplet> arg) { LoadBalancerDeactiveVmNicMsg msg = new LoadBalancerDeactiveVmNicMsg(); msg.setVmNicUuids(new ArrayList<>(arg.getValue().vmNicUuids)); msg.setListenerUuids(new ArrayList<>(arg.getValue().listenerUuids)); msg.setLoadBalancerUuid(arg.getValue().lbUuid); bus.makeTargetServiceIdByResourceUuid(msg, LoadBalancerConstants.SERVICE_ID, arg.getKey()); return msg; } }));
@Override public NeedReplyMessage getPingMessage(String resUuid) { PingPrimaryStorageMsg msg = new PingPrimaryStorageMsg(); msg.setPrimaryStorageUuid(resUuid); bus.makeTargetServiceIdByResourceUuid(msg, PrimaryStorageConstant.SERVICE_ID, resUuid); return msg; }
private void recalculateCapacity(String psUuid){ RecalculatePrimaryStorageCapacityMsg msg = new RecalculatePrimaryStorageCapacityMsg(); msg.setPrimaryStorageUuid(psUuid); bus.makeTargetServiceIdByResourceUuid(msg, PrimaryStorageConstant.SERVICE_ID, psUuid); bus.send(msg); }
private void releasePrimaryStorageCapacity(String psUuid) { SMPRecalculatePrimaryStorageCapacityMsg msg = new SMPRecalculatePrimaryStorageCapacityMsg(); msg.setPrimaryStorageUuid(psUuid); msg.setRelease(true); bus.makeTargetServiceIdByResourceUuid(msg, PrimaryStorageConstant.SERVICE_ID, psUuid); bus.send(msg); }
@Override public VipDeletionMsg call(VipInventory arg) { VipDeletionMsg msg = new VipDeletionMsg(); msg.setVipUuid(arg.getUuid()); bus.makeTargetServiceIdByResourceUuid(msg, VipConstant.SERVICE_ID, msg.getVipUuid()); return msg; } });
@Override public InstanceOfferingDeletionMsg call(String arg) { InstanceOfferingDeletionMsg msg = new InstanceOfferingDeletionMsg(); msg.setInstanceOfferingUuid(arg); msg.setForceDelete(action.isActionCode(CascadeConstant.DELETION_FORCE_DELETE_CODE)); bus.makeTargetServiceIdByResourceUuid(msg, ConfigurationConstant.SERVICE_ID, arg); return msg; } });
@Override public AccountDeletionMsg call(AccountInventory arg) { AccountDeletionMsg msg = new AccountDeletionMsg(); msg.setUuid(arg.getUuid()); bus.makeTargetServiceIdByResourceUuid(msg, AccountConstant.SERVICE_ID, arg.getUuid()); return msg; } });
@Override public void afterAttachPrimaryStorage(PrimaryStorageInventory inventory, String clusterUuid) { if (inventory.getType().equals(SMPConstants.SMP_TYPE)) { RecalculatePrimaryStorageCapacityMsg msg = new RecalculatePrimaryStorageCapacityMsg(); msg.setPrimaryStorageUuid(inventory.getUuid()); bus.makeTargetServiceIdByResourceUuid(msg, PrimaryStorageConstant.SERVICE_ID, inventory.getUuid()); bus.send(msg); } } }
public void setVmStateOnSimulatorHost(String hostUuid, String vmUuid, VmInstanceState vmState) { ChangeVmStateOnSimulatorHostMsg msg = new ChangeVmStateOnSimulatorHostMsg(); msg.setHostUuid(hostUuid); msg.setVmUuid(vmUuid); msg.setVmState(vmState.toString()); bus.makeTargetServiceIdByResourceUuid(msg, HostConstant.SERVICE_ID, hostUuid); bus.call(msg); }
@Override public DownloadImageMsg call(String arg) { DownloadImageMsg dmsg = new DownloadImageMsg(inv); dmsg.setBackupStorageUuid(arg); dmsg.setFormat(msgData.getFormat()); dmsg.setSystemTags(msgData.getSystemTags()); bus.makeTargetServiceIdByResourceUuid(dmsg, BackupStorageConstant.SERVICE_ID, arg); return dmsg; } });
private void markFailure(ErrorCode reason) { N.New(ImageVO.class, imageUuid).error_("upload image [name: %s, uuid: %s] failed: %s", name, imageUuid, reason.toString()); // Note, the handler of ImageDeletionMsg will deal with storage capacity. ImageDeletionMsg msg = new ImageDeletionMsg(); msg.setImageUuid(imageUuid); msg.setBackupStorageUuids(Collections.singletonList(bsUuid)); msg.setDeletionPolicy(ImageDeletionPolicy.Direct.toString()); msg.setForceDelete(true); bus.makeTargetServiceIdByResourceUuid(msg, ImageConstant.SERVICE_ID, imageUuid); bus.send(msg); }
private void validate(APIRequestConsoleAccessMsg msg) { SimpleQuery<VmInstanceVO> q = dbf.createQuery(VmInstanceVO.class); q.select(VmInstanceVO_.state); q.add(VmInstanceVO_.uuid, Op.EQ, msg.getVmInstanceUuid()); VmInstanceState state = q.findValue(); if (VmInstanceState.Running != state) { throw new ApiMessageInterceptionException(operr("Console is only available when the VM[uuid:%s] is Running, but the current state is %s", msg.getVmInstanceUuid(), state)); } bus.makeTargetServiceIdByResourceUuid(msg, ConsoleConstants.SERVICE_ID, msg.getVmInstanceUuid()); }