env.addVariables(variable(MesosConfigKeys.ENV_FLINK_CONTAINER_ID, taskInfo.getTaskId().getValue())); env.addVariables(variable(MesosConfigKeys.ENV_TASK_NAME, taskInfo.getTaskId().getValue())); env.addVariables(variable(MesosConfigKeys.ENV_FRAMEWORK_NAME, mesosConfiguration.frameworkInfo().getName()));
private static TaskInfo getTask(String id, Offer offer) { TaskInfo.Builder taskBuilder = TaskTestUtils.getTaskInfo(Collections.emptyList()).toBuilder(); taskBuilder.getTaskIdBuilder().setValue(id); try { taskBuilder.setName(CommonIdUtils.toTaskName(taskBuilder.getTaskId())); } catch (Exception e) { throw new IllegalStateException(e); } taskBuilder.setLabels(new TaskLabelWriter(taskBuilder).setOfferAttributes(offer).toProto()); return taskBuilder.build(); }
private static Protos.TaskInfo getTask(String id, Protos.Offer offer) { Protos.TaskInfo.Builder taskBuilder = TaskTestUtils.getTaskInfo(Collections.emptyList()).toBuilder(); taskBuilder.getTaskIdBuilder().setValue(id); try { taskBuilder.setName(CommonIdUtils.toTaskName(taskBuilder.getTaskId())); } catch (Exception e) { throw new IllegalStateException(e); } taskBuilder.setLabels(new TaskLabelWriter(taskBuilder).setHostname(offer).toProto()); return taskBuilder.build(); }
private static TaskInfo getTask(String type, String id, String agent) { TaskInfo.Builder taskBuilder = TaskTestUtils.getTaskInfo(Collections.emptyList()).toBuilder(); taskBuilder.getTaskIdBuilder().setValue(id); try { taskBuilder.setName(CommonIdUtils.toTaskName(taskBuilder.getTaskId())); } catch (Exception e) { throw new IllegalStateException(e); } taskBuilder.getSlaveIdBuilder().setValue(agent); taskBuilder.setLabels(new TaskLabelWriter(taskBuilder).setType(type).toProto()); return taskBuilder.build(); }