类 TaskExecutionContext
- java.lang.Object
-
- org.apache.seatunnel.engine.server.execution.TaskExecutionContext
-
public class TaskExecutionContext extends Object
-
-
构造器概要
构造器 构造器 说明 TaskExecutionContext(Task task, com.hazelcast.spi.impl.NodeEngineImpl nodeEngine, TaskExecutionService taskExecutionService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.hazelcast.core.HazelcastInstancegetInstance()com.hazelcast.logging.ILoggergetLogger()SeaTunnelMetricsContextgetOrCreateMetricsContext(TaskLocation taskLocation)<T> TgetTask()TaskExecutionServicegetTaskExecutionService()<E> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<E>sendToMaster(com.hazelcast.spi.impl.operationservice.Operation operation)<E> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<E>sendToMember(com.hazelcast.spi.impl.operationservice.Operation operation, com.hazelcast.cluster.Address memberID)
-
-
-
构造器详细资料
-
TaskExecutionContext
public TaskExecutionContext(Task task, com.hazelcast.spi.impl.NodeEngineImpl nodeEngine, TaskExecutionService taskExecutionService)
-
-
方法详细资料
-
sendToMaster
public <E> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<E> sendToMaster(com.hazelcast.spi.impl.operationservice.Operation operation)
-
sendToMember
public <E> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<E> sendToMember(com.hazelcast.spi.impl.operationservice.Operation operation, com.hazelcast.cluster.Address memberID)
-
getLogger
public com.hazelcast.logging.ILogger getLogger()
-
getOrCreateMetricsContext
public SeaTunnelMetricsContext getOrCreateMetricsContext(TaskLocation taskLocation)
-
getTask
public <T> T getTask()
-
getTaskExecutionService
public TaskExecutionService getTaskExecutionService()
-
getInstance
public com.hazelcast.core.HazelcastInstance getInstance()
-
-