public static APIDetachPrimaryStorageFromClusterEvent __example__() { APIDetachPrimaryStorageFromClusterEvent event = new APIDetachPrimaryStorageFromClusterEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); event.setInventory(ps); return event; }
public static PrimaryStorageClusterRefInventory valueOf(PrimaryStorageClusterRefVO vo) { PrimaryStorageClusterRefInventory inv = new PrimaryStorageClusterRefInventory(); inv.setClusterUuid(vo.getClusterUuid()); inv.setId(vo.getId()); inv.setLastOpDate(vo.getLastOpDate()); inv.setCreateDate(vo.getCreateDate()); return inv; }
public static PrimaryStorageCapacityInventory valueOf(PrimaryStorageCapacityVO vo) { PrimaryStorageCapacityInventory inv = new PrimaryStorageCapacityInventory(); inv.setUuid(vo.getUuid()); inv.setTotalCapacity(vo.getTotalCapacity()); inv.setAvailableCapacity(vo.getAvailableCapacity()); inv.setCreateDate(vo.getCreateDate()); inv.setLastOpDate(vo.getLastOpDate()); inv.setTotalPhysicalCapacity(vo.getTotalPhysicalCapacity()); inv.setAvailablePhysicalCapacity(vo.getAvailablePhysicalCapacity()); inv.setSystemUsedCapacity(vo.getSystemUsedCapacity()); return inv; }
@Override public PrimaryStorageCapacityVO call(PrimaryStorageCapacityVO cap) { cap.setAvailableCapacity(0L); cap.setTotalCapacity(0L); cap.setTotalPhysicalCapacity(0L); cap.setAvailablePhysicalCapacity(0L); cap.setSystemUsedCapacity(0L); return cap; } });
public static APIReconnectPrimaryStorageEvent __example__() { APIReconnectPrimaryStorageEvent event = new APIReconnectPrimaryStorageEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); event.setInventory(ps); return event; }
public static APIAddPrimaryStorageEvent __example__() { APIAddPrimaryStorageEvent event = new APIAddPrimaryStorageEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); event.setInventory(ps); return event; }
public static APIUpdatePrimaryStorageEvent __example__() { APIUpdatePrimaryStorageEvent event = new APIUpdatePrimaryStorageEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("New PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); event.setInventory(ps); return event; }
public static APIAttachPrimaryStorageToClusterEvent __example__() { APIAttachPrimaryStorageToClusterEvent event = new APIAttachPrimaryStorageToClusterEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); event.setInventory(ps); return event; }
public static APIQueryPrimaryStorageReply __example__() { APIQueryPrimaryStorageReply reply = new APIQueryPrimaryStorageReply(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Enabled.toString()); ps.setStatus(PrimaryStorageStatus.Connected.toString()); reply.setInventories(Collections.singletonList(ps)); return reply; }
public static APIChangePrimaryStorageStateEvent __example__() { APIChangePrimaryStorageStateEvent event = new APIChangePrimaryStorageStateEvent(); PrimaryStorageInventory ps = new PrimaryStorageInventory(); ps.setName("PS1"); ps.setUrl("/zstack_ps"); ps.setType("LocalStorage"); ps.setAttachedClusterUuids(Collections.singletonList(uuid())); ps.setState(PrimaryStorageState.Disabled.toString()); event.setInventory(ps); return event; }
@Override public PrimaryStorageInventory createPrimaryStorage(PrimaryStorageVO vo, APIAddPrimaryStorageMsg msg) { vo.setMountPath(msg.getUrl()); vo = dbf.persistAndRefresh(vo); return PrimaryStorageInventory.valueOf(vo); }
private boolean isResized() { return originalCopy != null && capacityVO != null && originalCopy.getTotalPhysicalCapacity() != 0 && originalCopy.getTotalPhysicalCapacity() != capacityVO.getTotalPhysicalCapacity(); }
public static APIChangePrimaryStorageStateMsg __example__() { APIChangePrimaryStorageStateMsg msg = new APIChangePrimaryStorageStateMsg(); msg.setUuid(uuid()); msg.setStateEvent(PrimaryStorageStateEvent.disable.toString()); return msg; }
@Override public Long call(ImageCacheVO arg) { return arg.getId(); } });
@Override public void afterChangePrimaryStorageState(PrimaryStorageInventory inv, PrimaryStorageStateEvent evt, PrimaryStorageState previousState) { if (!isLocal(inv)) { return; } if (PrimaryStorageState.Enabled.equals(PrimaryStorageState.valueOf(inv.getState()))) { LocalStorageFactory.type.setSupportVolumeMigrationInCurrentPrimaryStorage(true); } else { LocalStorageFactory.type.setSupportVolumeMigrationInCurrentPrimaryStorage(false); } } }
@Override public String call(PrimaryStorageClusterRefVO arg) { return arg.getClusterUuid(); } });
public static APICleanUpTrashOnPrimaryStorageMsg __example__() { APICleanUpTrashOnPrimaryStorageMsg msg = new APICleanUpTrashOnPrimaryStorageMsg(); msg.setUuid(uuid()); return msg; } }
@Override public void run(PrimaryStorageChangeStateExtensionPoint arg) { arg.beforeChangePrimaryStorageState(inv, evt, next); } });
@Override public void run(PrimaryStorageDetachExtensionPoint arg) { arg.afterDetachPrimaryStorage(inv, clusterUuid); } });
@Override public String getPrimaryStorageUuid() { return inventory.getPrimaryStorageUuid(); } }