public class DocumentPrintWorker extends StreamWorker<DocumentPrintNode>
Constructor and Description |
---|
DocumentPrintWorker() |
Modifier and Type | Method and Description |
---|---|
void |
initialize()
This method may be overridden, in order do perform initialization which is necessary before the
actual work is started.
|
protected void |
postWork()
This method is called immediately after
NodeWorker.work() has returned. |
protected void |
preWork()
This method is called immediately before
NodeWorker.work() will be called. |
protected void |
work(Stream stream)
Implement this method in order to work on a single stream.
|
accept, reject, work
abort, abortNow, addInputBundle, addOutputBundle, doAbort, doAbortNow, error, error, error, fail, fail, fail, getController, getInputBundle, getInputBundles, getJob, getLimitSupport, getNode, getOutputBundle, getOutputBundles, getServerJob, getState, getStreamTransportFactory, getTransportSender, isAbortRequested, run, setDescriptor, setJob, toString, warn, warn, warn
public void initialize() throws JobException
NodeWorker
initialize
in class NodeWorker<DocumentPrintNode>
JobException
protected void preWork() throws Throwable
NodeWorker
This method is called immediately before NodeWorker.work()
will be called.
Use this method e.g. to initialize objects on the same Thread
on which NodeWorker.work()
is executed in contrast to NodeWorker.initialize()
which is called on a different Thread
.
preWork
in class NodeWorker<DocumentPrintNode>
Throwable
NodeWorker.initialize()
,
#work()}
,
NodeWorker.postWork()
protected void work(Stream stream) throws Throwable
StreamWorker
work
in class StreamWorker<DocumentPrintNode>
Throwable
protected void postWork() throws Throwable
NodeWorker
This method is called immediately after NodeWorker.work()
has returned. It will be called even
when a failure in NodeWorker.work()
has occured.
Use this method e.g. to finalize objects on the same Thread
on which NodeWorker.work()
is
executed.
postWork
in class NodeWorker<DocumentPrintNode>
Throwable
NodeWorker.work()
,
NodeWorker.preWork()
Copyright © 2017 levigo holding gmbh. All rights reserved.