@Override public void onMessage(final ControlMessage.Message message) { switch (message.getType()) { case ScheduleTask: final ControlMessage.ScheduleTaskMsg scheduleTaskMsg = message.getScheduleTaskMsg(); final Task task = SerializationUtils.deserialize(scheduleTaskMsg.getTask().toByteArray()); onTaskReceived(task); break; case RequestMetricFlush: metricMessageSender.flush(); break; default: throw new IllegalMessageException( new Exception("This message should not be received by an executor :" + message.getType())); } }
@Override public void onMessage(final ControlMessage.Message message) { switch (message.getType()) { case ScheduleTask: final ControlMessage.ScheduleTaskMsg scheduleTaskMsg = message.getScheduleTaskMsg(); final Task task = SerializationUtils.deserialize(scheduleTaskMsg.getTask().toByteArray()); onTaskReceived(task); break; case RequestMetricFlush: metricMessageSender.flush(); break; default: throw new IllegalMessageException( new Exception("This message should not be received by an executor :" + message.getType())); } }
if (!getScheduleTaskMsg().isInitialized()) { memoizedIsInitialized = 0; return false;
if (!getScheduleTaskMsg().isInitialized()) { memoizedIsInitialized = 0; return false;
mergeScheduleTaskMsg(other.getScheduleTaskMsg());
mergeScheduleTaskMsg(other.getScheduleTaskMsg());