Class SimpleTaskWorker<T>
- java.lang.Object
-
- com.snowflake.connectors.taskreactor.worker.Worker<T>
-
- com.snowflake.connectors.taskreactor.worker.simpletask.SimpleTaskWorker<T>
-
public class SimpleTaskWorker<T> extends Worker<T>
A worker executing aSimpleTask.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> SimpleTaskWorker<T>from(Session session, SimpleTask<T> task, WorkerId workerId, Identifier instanceSchema)Creates a newSimpleTaskWorker.protected TperformWork(WorkItem workItem)-
Methods inherited from class com.snowflake.connectors.taskreactor.worker.Worker
run, shouldCancel
-
-
-
-
Method Detail
-
from
public static <T> SimpleTaskWorker<T> from(Session session, SimpleTask<T> task, WorkerId workerId, Identifier instanceSchema)
Creates a newSimpleTaskWorker.- Type Parameters:
T- task response type- Parameters:
session- Snowpark session objecttask- taskworkerId- worker idinstanceSchema- Task Reactor instance name- Returns:
- a new simple task worker
-
performWork
protected T performWork(WorkItem workItem)
- Specified by:
performWorkin classWorker<T>- Parameters:
workItem- work item provided by the dispatcher- Returns:
- custom object defined by the user.
-
-