public final class ExecutorRepresenter extends Object
Constructor and Description |
---|
ExecutorRepresenter(String executorId,
ResourceSpecification resourceSpecification,
MessageSender<edu.snu.coral.runtime.common.comm.ControlMessage.Message> messageSender,
org.apache.reef.driver.context.ActiveContext activeContext,
ExecutorService serializationExecutorService) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getCompleteTaskGroups() |
String |
getContainerType() |
int |
getExecutorCapacity() |
String |
getExecutorId() |
Set<String> |
getRunningTaskGroups() |
void |
onExecutorFailed() |
void |
onTaskGroupExecutionComplete(String taskGroupId) |
void |
onTaskGroupExecutionFailed(String taskGroupId) |
void |
onTaskGroupScheduled(ScheduledTaskGroup scheduledTaskGroup) |
void |
sendControlMessage(edu.snu.coral.runtime.common.comm.ControlMessage.Message message) |
void |
shutDown() |
String |
toString() |
public ExecutorRepresenter(String executorId, ResourceSpecification resourceSpecification, MessageSender<edu.snu.coral.runtime.common.comm.ControlMessage.Message> messageSender, org.apache.reef.driver.context.ActiveContext activeContext, ExecutorService serializationExecutorService)
public void onExecutorFailed()
public void onTaskGroupScheduled(ScheduledTaskGroup scheduledTaskGroup)
public void sendControlMessage(edu.snu.coral.runtime.common.comm.ControlMessage.Message message)
public void onTaskGroupExecutionComplete(String taskGroupId)
public void onTaskGroupExecutionFailed(String taskGroupId)
public int getExecutorCapacity()
public String getExecutorId()
public String getContainerType()
public void shutDown()
Copyright © 2018. All rights reserved.