@Override public void suspend(final byte[] message) { LOG.log(Level.FINEST, "SUSPEND: TaskRuntime id[" + taskId + "] on evaluator id[" + evaluatorManager.getId() + "] with message."); final ContextControlProto contextControlProto = ContextControlProto.newBuilder() .setSuspendTask(SuspendTaskProto.newBuilder().build()) .setTaskMessage(ByteString.copyFrom(message)) .build(); this.evaluatorManager.sendContextControlMessage(contextControlProto); }
/** * <code>optional .SuspendTaskProto suspend_task = 9;</code> */ public Builder mergeSuspendTask(com.microsoft.reef.proto.EvaluatorRuntimeProtocol.SuspendTaskProto value) { if (suspendTaskBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && suspendTask_ != com.microsoft.reef.proto.EvaluatorRuntimeProtocol.SuspendTaskProto.getDefaultInstance()) { suspendTask_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.SuspendTaskProto.newBuilder(suspendTask_).mergeFrom(value).buildPartial(); } else { suspendTask_ = value; } onChanged(); } else { suspendTaskBuilder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } /**
@Override public void suspend() { LOG.log(Level.FINEST, "SUSPEND: TaskRuntime id[" + taskId + "] on evaluator id[" + evaluatorManager.getId() + "]"); final ContextControlProto contextControlProto = ContextControlProto.newBuilder() .setSuspendTask(SuspendTaskProto.newBuilder().build()) .build(); this.evaluatorManager.sendContextControlMessage(contextControlProto); }
public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.microsoft.reef.proto.EvaluatorRuntimeProtocol.SuspendTaskProto prototype) {
public static Builder newBuilder(com.microsoft.reef.proto.EvaluatorRuntimeProtocol.SuspendTaskProto prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }