Class HvlLogProcessorWorkerServiceImpl
java.lang.Object
tr.com.havelsan.javarch.log.processor.starter.job.logic.HvlLogProcessorWorkerServiceImpl
- All Implemented Interfaces:
HvlLogProcessorWorkerService
@Service
@Scope("prototype")
public class HvlLogProcessorWorkerServiceImpl
extends Object
implements HvlLogProcessorWorkerService
The class which implements
HvlLogProcessorWorkerService
.-
Constructor Summary
ConstructorDescriptionHvlLogProcessorWorkerServiceImpl
(HvlLogProcessorMQService processorMqService, HvlLogProducerTaskRepository producerTaskRepository, HvlLogProducerTaskHistoryRepository producerTaskHistoryRepository, HvlLogProcessorProperties processorProperties) Instantiates a new HvlLogProcessorWorkerService. -
Method Summary
Modifier and TypeMethodDescriptionvoid
work
(@NotNull @Valid HvlLogProducerTaskModel producerTaskModel) Work.
-
Constructor Details
-
HvlLogProcessorWorkerServiceImpl
public HvlLogProcessorWorkerServiceImpl(HvlLogProcessorMQService processorMqService, HvlLogProducerTaskRepository producerTaskRepository, HvlLogProducerTaskHistoryRepository producerTaskHistoryRepository, HvlLogProcessorProperties processorProperties) Instantiates a new HvlLogProcessorWorkerService.- Parameters:
processorMqService
- the processor mq serviceproducerTaskRepository
- the producer task repositoryproducerTaskHistoryRepository
- the producer task history repositoryprocessorProperties
- the processor properties
-
-
Method Details
-
work
Work.- Specified by:
work
in interfaceHvlLogProcessorWorkerService
- Parameters:
producerTaskModel
- the producer task model
-