Package com.viglet.turing.api.sn.queue
Class TurSNProcessQueue
java.lang.Object
com.viglet.turing.api.sn.queue.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 TypeMethodDescriptionbooleandeIndex(TurSNJobItem turSNJobItem, TurSNSite turSNSite) voidreceiveIndexingQueue(TurSNJobItems turSNJobItems) removeDuplicateTerms(Map<String, Object> attributes)
-
Field Details
-
DEFAULT
- See Also:
-
INDEXED
- See Also:
-
DEINDEXED
- See Also:
-
-
Constructor Details
-
TurSNProcessQueue
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
-