Class AbandonedIndexCleanupTask

java.lang.Object
de.cxp.ocs.elasticsearch.AbandonedIndexCleanupTask
All Implemented Interfaces:
Runnable

@Component public class AbandonedIndexCleanupTask extends Object implements Runnable
  • Constructor Details

    • AbandonedIndexCleanupTask

      public AbandonedIndexCleanupTask()
    • AbandonedIndexCleanupTask

      public AbandonedIndexCleanupTask(de.cxp.ocs.elasticsearch.ElasticsearchIndexClient indexClient, String indexName, int abandonedIndexDeletionAgeSeconds)
  • Method Details

    • initClient

      @PostConstruct public void initClient()
    • run

      @Scheduled(fixedRate=60L, timeUnit=MINUTES) public void run()
      Specified by:
      run in interface Runnable