@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); if (SubStage.CONTEXT_PREPARED == state.taskSubStage) { statusTask.name = ((ContainerAllocationTaskState) state).descName; } return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> task) { TaskStatusState statusTask = super.fromTask(task); statusTask.name = ((PKSClusterRemovalTaskState) task).clusterName; return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); statusTask.name = ((KubernetesProvisioningTaskState) state).descName; return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); if (SubStage.RESOURCES_NAMED == state.taskSubStage) { statusTask.name = ((ContainerVolumeAllocationTaskState) state).descName; } return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); if (SubStage.RESOURCES_NAMED == state.taskSubStage) { statusTask.name = ((ContainerNetworkAllocationTaskState) state).descName; } return statusTask; }
@Override protected TaskStatusState fromTask( TaskServiceDocument<ClosureAllocationTaskState.SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); statusTask.name = ((ClosureAllocationTaskState) state).descName; return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<DefaultSubStage> task) { TaskStatusState statusTask = super.fromTask(task); statusTask.name = ((PKSClusterResizeTaskState) task).clusterName; return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state); RequestBrokerState currentState = (RequestBrokerState) state; if (currentState.resourceLinks == null || currentState.resourceLinks.isEmpty()) { return statusTask; } if (SubStage.CREATED == currentState.taskSubStage || SubStage.COMPLETED == currentState.taskSubStage) { statusTask.resourceLinks = currentState.resourceLinks; } return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { final TaskStatusState statusTask = super.fromTask(state); if (SubStage.COMPONENT_CREATED == state.taskSubStage) { CompositionTaskState currentState = (CompositionTaskState) state; statusTask.name = currentState.descName; statusTask.resourceLinks = new HashSet<>(); statusTask.resourceLinks.add(currentState.compositeComponentLink); } return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state); ContainerOperationTaskState currentState = (ContainerOperationTaskState) state; statusTask.name = ContainerOperationType.extractDisplayName(currentState.operation); return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state); statusTask.name = NetworkOperationType .extractDisplayName(NetworkOperationType.DELETE.id); return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state); statusTask.name = VolumeOperationType .extractDisplayName(VolumeOperationType.DELETE.id); return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<DefaultSubStage> state) { TaskStatusState statusTask = super.fromTask(state); statusTask.name = state.getCustomProperty(PKS_CLUSTER_NAME_PROP_NAME); return statusTask; }
@Override protected TaskStatusState fromTask(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state); statusTask.name = ContainerOperationType .extractDisplayName(ContainerOperationType.DELETE.id); return statusTask; }
protected TaskStatusState fromTask(TaskServiceDocument<E> state) { return fromTask(new TaskStatusState(), state); }
private void updateResourceLinksWithK8sInfo(TaskServiceDocument<SubStage> state) { TaskStatusState statusTask = super.fromTask(state);
sendRequest(Operation .createPatch(this, state.requestTrackerLink) .setBody(fromTask(state)) .setCompletion((o, ex) -> { if (ex != null) {