public class PipeletProcessorWorker extends ProcessingWorker
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_PIPELET_NAME
key for the pipelets name.
|
static java.lang.String |
WORKER_NAME
worker's name.
|
_binStorageAvailable, _blackboardFactory, _log, INPUT_SLOT_NAME, KEY_KEEPATTACHMENTSINMEMORY, KEY_WRITEATTACHMENTSTOOUTPUT, OUTPUT_SLOT_NAME, s_noBinStorageAvailableLogged| Constructor and Description |
|---|
PipeletProcessorWorker() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
boolean |
perform(AnyMap parameters,
RecordInput recordInput,
RecordOutput recordOutput,
TaskContext taskContext) |
void |
setPipeletTracker(PipeletTracker pipeletTracker)
set pipelet tracker reference (used by DS).
|
void |
unsetPipeletTracker(PipeletTracker pipeletTracker)
remove pipelet tracker reference (used by DS).
|
cleanupBlackboard, getBlackboard, perform, setBlackboardFactory, unsetBlackboardFactory, writeResultRecordspublic static final java.lang.String WORKER_NAME
public static final java.lang.String KEY_PIPELET_NAME
public java.lang.String getName()
public boolean perform(AnyMap parameters, RecordInput recordInput, RecordOutput recordOutput, TaskContext taskContext) throws java.lang.Exception
perform in class ProcessingWorkerparameters - task parameters, converted to an AnyMaprecordInput - input bulkrecordOutput - output bulk, can be nulltaskContext - task contextjava.lang.Exception - bulk could not be processedpublic void setPipeletTracker(PipeletTracker pipeletTracker)
public void unsetPipeletTracker(PipeletTracker pipeletTracker)