Class HvlLogProcessorWorker
java.lang.Object
tr.com.havelsan.javarch.log.processor.starter.job.HvlLogProcessorWorker
- All Implemented Interfaces:
Runnable
Worker for the ProcessorJob
-
Constructor Summary
ConstructorDescriptionHvlLogProcessorWorker
(BlockingQueue<HvlLogProducerTaskModel> producerTaskModelBlockingQueue) Instantiates a new HvlLogProcessorWorker. -
Method Summary
Modifier and TypeMethodDescriptionGets worker identifier.boolean
Is worker alive boolean.boolean
Is worker busy boolean.void
run()
.void
Stop worker.
-
Constructor Details
-
HvlLogProcessorWorker
Instantiates a new HvlLogProcessorWorker.- Parameters:
producerTaskModelBlockingQueue
- the processor task model blocking queue
-
-
Method Details
-
run
public void run(). -
isWorkerAlive
public boolean isWorkerAlive()Is worker alive boolean.- Returns:
- the boolean
-
isWorkerBusy
public boolean isWorkerBusy()Is worker busy boolean.- Returns:
- the boolean
-
stopWorker
public void stopWorker()Stop worker. -
getWorkerIdentifier
Gets worker identifier.- Returns:
- the worker identifier
-