public com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto buildPartial() { com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto result = new com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0;
public Builder clear() { super.clear(); timestamp_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); identifier_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (contextControlBuilder_ == null) { contextControl_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance(); } else { contextControlBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (killEvaluatorBuilder_ == null) { killEvaluator_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.KillEvaluatorProto.getDefaultInstance(); } else { killEvaluatorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; }
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, taskMessage_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, contextMessage_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(5, addContext_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(6, removeContext_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(7, startTask_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(8, stopTask_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(9, suspendTask_); } getUnknownFields().writeTo(output); }
if (controlMessage.hasAddContext() && controlMessage.hasRemoveContext()) { throw new IllegalArgumentException( "Received a message with both add and remove context. This is unsupported."); final byte[] message = controlMessage.hasTaskMessage() ? controlMessage.getTaskMessage().toByteArray() : null; if (controlMessage.hasAddContext()) { this.addContext(controlMessage.getAddContext()); if (controlMessage.hasStartTask()) { this.startTask(controlMessage.getStartTask()); } else { } else if (controlMessage.hasRemoveContext()) { this.removeContext(controlMessage.getRemoveContext().getContextId()); } else if (controlMessage.hasStartTask()) { this.startTask(controlMessage.getStartTask()); } else if (controlMessage.hasStopTask()) { this.contextStack.peek().closeTask(message); } else if (controlMessage.hasSuspendTask()) { this.contextStack.peek().suspendTask(message); } else if (controlMessage.hasTaskMessage()) { this.contextStack.peek().deliverTaskMessage(message); } else if (controlMessage.hasContextMessage()) { final EvaluatorRuntimeProtocol.ContextMessageProto contextMessageProto = controlMessage.getContextMessage(); boolean deliveredMessage = false; for (final ContextRuntime context : this.contextStack) {
result = result && (hasTaskMessage() == other.hasTaskMessage()); if (hasTaskMessage()) { result = result && getTaskMessage() .equals(other.getTaskMessage()); result = result && (hasContextMessage() == other.hasContextMessage()); if (hasContextMessage()) { result = result && getContextMessage() .equals(other.getContextMessage()); result = result && (hasAddContext() == other.hasAddContext()); if (hasAddContext()) { result = result && getAddContext() .equals(other.getAddContext()); result = result && (hasRemoveContext() == other.hasRemoveContext()); if (hasRemoveContext()) { result = result && getRemoveContext() .equals(other.getRemoveContext()); result = result && (hasStartTask() == other.hasStartTask()); if (hasStartTask()) { result = result && getStartTask() .equals(other.getStartTask()); result = result && (hasStopTask() == other.hasStopTask()); if (hasStopTask()) { result = result && getStopTask() .equals(other.getStopTask());
hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasTaskMessage()) { hash = (37 * hash) + TASK_MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getTaskMessage().hashCode(); if (hasContextMessage()) { hash = (37 * hash) + CONTEXT_MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getContextMessage().hashCode(); if (hasAddContext()) { hash = (37 * hash) + ADD_CONTEXT_FIELD_NUMBER; hash = (53 * hash) + getAddContext().hashCode(); if (hasRemoveContext()) { hash = (37 * hash) + REMOVE_CONTEXT_FIELD_NUMBER; hash = (53 * hash) + getRemoveContext().hashCode(); if (hasStartTask()) { hash = (37 * hash) + START_TASK_FIELD_NUMBER; hash = (53 * hash) + getStartTask().hashCode(); if (hasStopTask()) { hash = (37 * hash) + STOP_TASK_FIELD_NUMBER; hash = (53 * hash) + getStopTask().hashCode(); if (hasSuspendTask()) { hash = (37 * hash) + SUSPEND_TASK_FIELD_NUMBER; hash = (53 * hash) + getSuspendTask().hashCode();
if (hasContextControl()) { result = result && getContextControl() .equals(other.getContextControl());
public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasContextMessage()) { if (!getContextMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasAddContext()) { if (!getAddContext().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasRemoveContext()) { if (!getRemoveContext().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasStartTask()) { if (!getStartTask().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; }
public Builder mergeFrom(com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto other) { if (other == com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance()) return this; if (other.hasTaskMessage()) { setTaskMessage(other.getTaskMessage()); } if (other.hasContextMessage()) { mergeContextMessage(other.getContextMessage()); } if (other.hasAddContext()) { mergeAddContext(other.getAddContext()); } if (other.hasRemoveContext()) { mergeRemoveContext(other.getRemoveContext()); } if (other.hasStartTask()) { mergeStartTask(other.getStartTask()); } if (other.hasStopTask()) { mergeStopTask(other.getStopTask()); } if (other.hasSuspendTask()) { mergeSuspendTask(other.getSuspendTask()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
/** * <code>optional .ContextControlProto context_control = 3;</code> */ public Builder mergeContextControl(com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto value) { if (contextControlBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && contextControl_ != com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance()) { contextControl_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.newBuilder(contextControl_).mergeFrom(value).buildPartial(); } else { contextControl_ = value; } onChanged(); } else { contextControlBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
/** * <code>optional .ContextControlProto context_control = 3;</code> */ public Builder clearContextControl() { if (contextControlBuilder_ == null) { contextControl_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance(); onChanged(); } else { contextControlBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /**
public com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto getDefaultInstanceForType() { return com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance(); }
/** * <code>optional bytes task_message = 1;</code> */ public Builder clearTaskMessage() { bitField0_ = (bitField0_ & ~0x00000001); taskMessage_ = getDefaultInstance().getTaskMessage(); onChanged(); return this; }
private void initFields() { timestamp_ = 0L; identifier_ = ""; contextControl_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.ContextControlProto.getDefaultInstance(); killEvaluator_ = com.microsoft.reef.proto.EvaluatorRuntimeProtocol.KillEvaluatorProto.getDefaultInstance(); } private byte memoizedIsInitialized = -1;