Class ExecutorRemoved
- java.lang.Object
-
- org.apache.wayang.spark.monitoring.metrics.ExecutorRemoved
-
- All Implemented Interfaces:
java.io.Serializable,Executor,SerializableObject
public class ExecutorRemoved extends java.lang.Object implements Executor, SerializableObject
An event class representing the removal of an executor. Implements the Executor interface and SerializableObject interface.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExecutorRemoved()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecutorTime(long Time)Sets the time at which this executor started.java.lang.StringgetEventName()Returns the name of the event associated with this executor.java.lang.StringgetExecutorHost()Returns the host where this executor is running.java.lang.StringgetExecutorID()Returns the ID of this executor.longgetExecutorTime()Returns the time at which this executor started.java.lang.StringgetReasonOfRemoval()Returns the reason for which this executor was removed from the cluster.intgetResourceInfo()Returns the resource information of this executor.intgetStageAttempt()Returns the attempt ID of the stage.intgetStageID()Returns the ID of the stage the executor is running.intgetTotalCores()Returns the total number of cores available to this executor.voidsetEventame(java.lang.String name)Sets the name of the event associated with this executor.voidsetExecutorHost(java.lang.String host)Sets the host where this executor is running.voidsetExecutorID(java.lang.String id)Sets the ID of this executor.voidsetReasonOfRemoval(java.lang.String reasonOfRemoval)Sets the reason for which this executor was removed from the cluster.voidsetResourceInfo(int resourceInfoId)Sets the resource information of this executor.voidsetStageID(int id)Sets the ID of the stage the executor is running.voidsetTotalCores(int cores)Sets the total number of cores available to this executor.voidstageAttempt(int id)Sets the attempt ID of the stage.
-
-
-
Method Detail
-
getReasonOfRemoval
public java.lang.String getReasonOfRemoval()
Description copied from interface:ExecutorReturns the reason for which this executor was removed from the cluster.- Specified by:
getReasonOfRemovalin interfaceExecutor- Returns:
- The reason for removal.
-
setReasonOfRemoval
public void setReasonOfRemoval(java.lang.String reasonOfRemoval)
Description copied from interface:ExecutorSets the reason for which this executor was removed from the cluster.- Specified by:
setReasonOfRemovalin interfaceExecutor- Parameters:
reasonOfRemoval- The reason for removal.
-
setEventame
public void setEventame(java.lang.String name)
Description copied from interface:ExecutorSets the name of the event associated with this executor.- Specified by:
setEventamein interfaceExecutor- Parameters:
name- The name of the event.
-
getEventName
public java.lang.String getEventName()
Description copied from interface:ExecutorReturns the name of the event associated with this executor.- Specified by:
getEventNamein interfaceExecutor- Returns:
- The name of the event.
-
setStageID
public void setStageID(int id)
Description copied from interface:ExecutorSets the ID of the stage the executor is running.- Specified by:
setStageIDin interfaceExecutor- Parameters:
id- The ID of the stage.
-
getStageID
public int getStageID()
Description copied from interface:ExecutorReturns the ID of the stage the executor is running.- Specified by:
getStageIDin interfaceExecutor- Returns:
- The ID of the stage.
-
setExecutorID
public void setExecutorID(java.lang.String id)
Description copied from interface:ExecutorSets the ID of this executor.- Specified by:
setExecutorIDin interfaceExecutor- Parameters:
id- The ID of the executor.
-
getExecutorID
public java.lang.String getExecutorID()
Description copied from interface:ExecutorReturns the ID of this executor.- Specified by:
getExecutorIDin interfaceExecutor- Returns:
- The ID of the executor.
-
stageAttempt
public void stageAttempt(int id)
Description copied from interface:ExecutorSets the attempt ID of the stage.- Specified by:
stageAttemptin interfaceExecutor- Parameters:
id- The attempt ID of the stage.
-
getStageAttempt
public int getStageAttempt()
Description copied from interface:ExecutorReturns the attempt ID of the stage.- Specified by:
getStageAttemptin interfaceExecutor- Returns:
- The attempt ID of the stage.
-
executorTime
public void executorTime(long Time)
Description copied from interface:ExecutorSets the time at which this executor started.- Specified by:
executorTimein interfaceExecutor- Parameters:
Time- The start time of the executor.
-
getExecutorTime
public long getExecutorTime()
Description copied from interface:ExecutorReturns the time at which this executor started.- Specified by:
getExecutorTimein interfaceExecutor- Returns:
- The start time of the executor.
-
setExecutorHost
public void setExecutorHost(java.lang.String host)
Description copied from interface:ExecutorSets the host where this executor is running.- Specified by:
setExecutorHostin interfaceExecutor- Parameters:
host- The host where the executor is running.
-
getExecutorHost
public java.lang.String getExecutorHost()
Description copied from interface:ExecutorReturns the host where this executor is running.- Specified by:
getExecutorHostin interfaceExecutor- Returns:
- The host where the executor is running.
-
setTotalCores
public void setTotalCores(int cores)
Description copied from interface:ExecutorSets the total number of cores available to this executor.- Specified by:
setTotalCoresin interfaceExecutor- Parameters:
cores- The total number of cores.
-
getTotalCores
public int getTotalCores()
Description copied from interface:ExecutorReturns the total number of cores available to this executor.- Specified by:
getTotalCoresin interfaceExecutor- Returns:
- The total number of cores.
-
setResourceInfo
public void setResourceInfo(int resourceInfoId)
Description copied from interface:ExecutorSets the resource information of this executor.- Specified by:
setResourceInfoin interfaceExecutor- Parameters:
resourceInfoId- The resource information of the executor.
-
getResourceInfo
public int getResourceInfo()
Description copied from interface:ExecutorReturns the resource information of this executor.- Specified by:
getResourceInfoin interfaceExecutor- Returns:
- The resource information of the executor.
-
-