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 voidactivateSolrIndexerCronJobs(SolrIndexerCronJob solrIndexerJob)voidactivateSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)Activate the solr index cron jobs for the specified solrFacetSearchConfigNameprotected java.lang.StringbuildSolrCronJobCode(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)voidcreateSolrIndexerCronJobs(java.lang.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(java.lang.String solrFacetSearchConfigName, boolean fullReIndex)Run a solr indexer cron job.protected CronJobServicegetCronJobService()protected SolrIndexerCronJobgetExistingSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)protected ModelServicegetModelService()protected SolrFacetSearchConfiggetSolrFacetSearchConfigForName(java.lang.String solrFacetSearchConfigName)protected SolrIndexerCronJobgetSolrIndexerJob(SolrFacetSearchConfig solrFacetSearchConfig, IndexerOperationValues indexerOperation)voidsetCronJobService(CronJobService cronJobService)voidsetModelService(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:SetupSolrIndexerServiceCreate the update and rebuild solr index cron jobs for the specified solrFacetSearchConfigName.- Specified by:
createSolrIndexerCronJobsin interfaceSetupSolrIndexerService- Parameters:
solrFacetSearchConfigName- the solrFacetSearchConfigName
-
executeSolrIndexerCronJob
public void executeSolrIndexerCronJob(java.lang.String solrFacetSearchConfigName, boolean fullReIndex)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
public void activateSolrIndexerCronJobs(java.lang.String solrFacetSearchConfigName)
Description copied from interface:SetupSolrIndexerServiceActivate the solr index cron jobs for the specified solrFacetSearchConfigName- Specified by:
activateSolrIndexerCronJobsin 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)
-
-