Class DefaultSetupSolrIndexerService
java.lang.Object
de.hybris.platform.commerceservices.setup.impl.DefaultSetupSolrIndexerService
- All Implemented Interfaces:
SetupSolrIndexerService
Default implementation of
SetupSolrIndexerService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivateSolrIndexerCronJobs(SolrIndexerCronJob solrIndexerJob) voidactivateSolrIndexerCronJobs(String solrFacetSearchConfigName) Activate the solr index cron jobs for the specified solrFacetSearchConfigNameprotected StringbuildSolrCronJobCode(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) voidcreateSolrIndexerCronJobs(String solrFacetSearchConfigName) Create the update and rebuild solr index cron jobs for the specified solrFacetSearchConfigName.protected SolrIndexerCronJobcreateSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) protected voidexecuteSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) voidexecuteSolrIndexerCronJob(String solrFacetSearchConfigName, boolean fullReIndex) Run a solr indexer cron job.protected CronJobServiceprotected SolrIndexerCronJobgetExistingSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) protected ModelServiceprotected SolrFacetSearchConfiggetSolrFacetSearchConfigForName(String solrFacetSearchConfigName) protected SolrIndexerCronJobgetSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) voidsetCronJobService(CronJobService cronJobService) voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultSetupSolrIndexerService
public DefaultSetupSolrIndexerService()
-
-
Method Details
-
getCronJobService
-
setCronJobService
-
getModelService
-
setModelService
-
createSolrIndexerCronJobs
Description copied from interface:SetupSolrIndexerServiceCreate the update and rebuild solr index cron jobs for the specified solrFacetSearchConfigName.- Specified by:
createSolrIndexerCronJobsin interfaceSetupSolrIndexerService- Parameters:
solrFacetSearchConfigName- the solrFacetSearchConfigName
-
executeSolrIndexerCronJob
Description copied from interface:SetupSolrIndexerServiceRun a solr indexer cron job.- Specified by:
executeSolrIndexerCronJobin interfaceSetupSolrIndexerService- Parameters:
solrFacetSearchConfigName- the solrFacetSearchConfigNamefullReIndex- true to rebuild the index, false to update it
-
activateSolrIndexerCronJobs
Description copied from interface:SetupSolrIndexerServiceActivate the solr index cron jobs for the specified solrFacetSearchConfigName- Specified by:
activateSolrIndexerCronJobsin interfaceSetupSolrIndexerService- Parameters:
solrFacetSearchConfigName- the solrFacetSearchConfigName
-
getSolrFacetSearchConfigForName
-
getSolrIndexerJob
protected SolrIndexerCronJob getSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) -
getExistingSolrIndexerJob
protected SolrIndexerCronJob getExistingSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) -
createSolrIndexerJob
protected SolrIndexerCronJob createSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) -
buildSolrCronJobCode
protected String buildSolrCronJobCode(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) -
executeSolrIndexerCronJob
protected void executeSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation) -
activateSolrIndexerCronJobs
-