Class InactiveShardRemoverConfig

java.lang.Object
org.apache.solr.cluster.maintenance.InactiveShardRemoverConfig
All Implemented Interfaces:
org.apache.solr.common.MapSerializable, org.apache.solr.common.MapWriter, org.apache.solr.common.NavigableObject, org.apache.solr.common.util.ReflectMapWriter, org.noggit.JSONWriter.Writable

public class InactiveShardRemoverConfig extends Object implements org.apache.solr.common.util.ReflectMapWriter
  • Field Details

    • DEFAULT_SCHEDULE_INTERVAL_SECONDS

      public static final long DEFAULT_SCHEDULE_INTERVAL_SECONDS
      See Also:
    • DEFAULT_TTL_SECONDS

      public static final long DEFAULT_TTL_SECONDS
      See Also:
    • DEFAULT_MAX_DELETES_PER_CYCLE

      public static final int DEFAULT_MAX_DELETES_PER_CYCLE
      See Also:
    • scheduleIntervalSeconds

      public long scheduleIntervalSeconds
    • ttlSeconds

      public long ttlSeconds
    • maxDeletesPerCycle

      public int maxDeletesPerCycle
  • Constructor Details

    • InactiveShardRemoverConfig

      public InactiveShardRemoverConfig()
      Default constructor required for deserialization
    • InactiveShardRemoverConfig

      public InactiveShardRemoverConfig(long scheduleIntervalSeconds, long ttlSeconds, int maxDeletesPerCycle)
  • Method Details

    • validate

      public void validate()