Class DefaultSetupSolrIndexerService
- java.lang.Object
-
- de.hybris.platform.commerceservices.setup.impl.DefaultSetupSolrIndexerService
-
- All Implemented Interfaces:
SetupSolrIndexerService
public class DefaultSetupSolrIndexerService extends java.lang.Object implements SetupSolrIndexerService
Default implementation ofSetupSolrIndexerService
.
-
-
Constructor Summary
Constructors Constructor Description DefaultSetupSolrIndexerService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activateSolrIndexerCronJobs(SolrIndexerCronJob solrIndexerJob)
void
activateSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)
Activate the solr index cron jobs for the specified solrFacetSearchConfigNameprotected java.lang.String
buildSolrCronJobCode(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
void
createSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)
Create the update and rebuild solr index cron jobs for the specified solrFacetSearchConfigName.protected SolrIndexerCronJob
createSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
protected void
executeSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
void
executeSolrIndexerCronJob(java.lang.String solrFacetSearchConfigName, boolean fullReIndex)
Run a solr indexer cron job.protected CronJobService
getCronJobService()
protected SolrIndexerCronJob
getExistingSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
protected ModelService
getModelService()
protected SolrFacetSearchConfig
getSolrFacetSearchConfigForName(java.lang.String solrFacetSearchConfigName)
protected SolrIndexerCronJob
getSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
void
setCronJobService(CronJobService cronJobService)
void
setModelService(ModelService modelService)
-
-
-
Method Detail
-
getCronJobService
protected CronJobService getCronJobService()
-
setCronJobService
public void setCronJobService(CronJobService cronJobService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
createSolrIndexerCronJobs
public void createSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)
Description copied from interface:SetupSolrIndexerService
Create the update and rebuild solr index cron jobs for the specified solrFacetSearchConfigName.- Specified by:
createSolrIndexerCronJobs
in interfaceSetupSolrIndexerService
- Parameters:
solrFacetSearchConfigName
- the solrFacetSearchConfigName
-
executeSolrIndexerCronJob
public void executeSolrIndexerCronJob(java.lang.String solrFacetSearchConfigName, boolean fullReIndex)
Description copied from interface:SetupSolrIndexerService
Run a solr indexer cron job.- Specified by:
executeSolrIndexerCronJob
in interfaceSetupSolrIndexerService
- Parameters:
solrFacetSearchConfigName
- the solrFacetSearchConfigNamefullReIndex
- true to rebuild the index, false to update it
-
activateSolrIndexerCronJobs
public void activateSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)
Description copied from interface:SetupSolrIndexerService
Activate the solr index cron jobs for the specified solrFacetSearchConfigName- Specified by:
activateSolrIndexerCronJobs
in interfaceSetupSolrIndexerService
- Parameters:
solrFacetSearchConfigName
- the solrFacetSearchConfigName
-
getSolrFacetSearchConfigForName
protected SolrFacetSearchConfig getSolrFacetSearchConfigForName(java.lang.String solrFacetSearchConfigName)
-
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 java.lang.String buildSolrCronJobCode(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
-
executeSolrIndexerCronJob
protected void executeSolrIndexerCronJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)
-
activateSolrIndexerCronJobs
protected void activateSolrIndexerCronJobs(SolrIndexerCronJob solrIndexerJob)
-
-