Package com.viglet.turing.api.sn.queue
Class TurSNProcessQueue
Object
TurSNProcessQueue
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTurSNProcessQueue
(TurSolr turSolr, TurSNSiteRepository turSNSiteRepository, TurSNSiteLocaleRepository turSNSiteLocaleRepository, TurSolrInstanceProcess turSolrInstanceProcess, TurSNMergeProvidersProcess turSNMergeProvidersProcess, TurSNSpotlightProcess turSNSpotlightProcess, TurSNSiteFieldRepository turSNSiteFieldRepository, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNSiteFieldExtFacetRepository turSNSiteFieldExtFacetRepository, TurSEInstanceRepository turSEInstanceRepository) -
Method Summary
Modifier and TypeMethodDescriptionboolean
deIndex
(TurSNJobItem turSNJobItem, TurSNSite turSNSite) void
receiveIndexingQueue
(TurSNJobItems turSNJobItems) removeDuplicateTerms
(Map<String, Object> attributes)
-
Field Details
-
CREATED
- See Also:
-
DELETED
- See Also:
-
DEFAULT
- See Also:
-
-
Constructor Details
-
TurSNProcessQueue
@Autowired public TurSNProcessQueue(TurSolr turSolr, TurSNSiteRepository turSNSiteRepository, TurSNSiteLocaleRepository turSNSiteLocaleRepository, TurSolrInstanceProcess turSolrInstanceProcess, TurSNMergeProvidersProcess turSNMergeProvidersProcess, TurSNSpotlightProcess turSNSpotlightProcess, TurSNSiteFieldRepository turSNSiteFieldRepository, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNSiteFieldExtFacetRepository turSNSiteFieldExtFacetRepository, TurSEInstanceRepository turSEInstanceRepository)
-
-
Method Details
-
receiveIndexingQueue
@JmsListener(destination="indexing.queue") @Transactional public void receiveIndexingQueue(TurSNJobItems turSNJobItems) -
deIndex
-
removeDuplicateTerms
-