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 Summary
Fields Modifier and Type Field Description static int
DEFAULT_MAX_DELETES_PER_CYCLE
static long
DEFAULT_SCHEDULE_INTERVAL_SECONDS
static long
DEFAULT_TTL_SECONDS
int
maxDeletesPerCycle
long
scheduleIntervalSeconds
long
ttlSeconds
-
Constructor Summary
Constructors Constructor Description InactiveShardRemoverConfig()
Default constructor required for deserializationInactiveShardRemoverConfig(long scheduleIntervalSeconds, long ttlSeconds, int maxDeletesPerCycle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
DEFAULT_SCHEDULE_INTERVAL_SECONDS
public static final long DEFAULT_SCHEDULE_INTERVAL_SECONDS
- See Also:
- Constant Field Values
-
DEFAULT_TTL_SECONDS
public static final long DEFAULT_TTL_SECONDS
- See Also:
- Constant Field Values
-
DEFAULT_MAX_DELETES_PER_CYCLE
public static final int DEFAULT_MAX_DELETES_PER_CYCLE
- See Also:
- Constant Field Values
-
scheduleIntervalSeconds
public long scheduleIntervalSeconds
-
ttlSeconds
public long ttlSeconds
-
maxDeletesPerCycle
public int maxDeletesPerCycle
-
-