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 T
performWork(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:
performWork
in classWorker<T>
- Parameters:
workItem
- work item provided by the dispatcher- Returns:
- custom object defined by the user.
-
-