Class DeleteProjectProcessingStrategy
java.lang.Object
org.qubership.atp.dataset.kafka.handlers.project.strategies.DeleteProjectProcessingStrategy
- All Implemented Interfaces:
ProcessingStrategy<ProjectEvent,EventType>
@Component
@ConditionalOnProperty(value="kafka.enable",
matchIfMissing=false)
public class DeleteProjectProcessingStrategy
extends Object
implements ProcessingStrategy<ProjectEvent,EventType>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet processing strategy identifier.voidprocess(ProjectEvent projectEvent) Process event.
-
Constructor Details
-
DeleteProjectProcessingStrategy
public DeleteProjectProcessingStrategy()
-
-
Method Details
-
process
@CacheEvict(value="ATP_DATASETS_PROJECTS_OS", key="#projectEvent.getProjectId()") public void process(ProjectEvent projectEvent) Description copied from interface:ProcessingStrategyProcess event.- Specified by:
processin interfaceProcessingStrategy<ProjectEvent,EventType>
-
getIdentifier
Description copied from interface:ProcessingStrategyGet processing strategy identifier.- Specified by:
getIdentifierin interfaceProcessingStrategy<ProjectEvent,EventType>
-