Class AutoScaling
- java.lang.Object
-
- org.apache.solr.cloud.autoscaling.AutoScaling
-
public class AutoScaling extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AutoScaling.Trigger
Interface for a Solr trigger.static interface
AutoScaling.TriggerEventProcessor
Implementation of this interface is used for processing events generated by a trigger.static class
AutoScaling.TriggerFactory
Factory to produce instances ofAutoScaling.Trigger
.static class
AutoScaling.TriggerFactoryImpl
Default implementation ofAutoScaling.TriggerFactory
.
-
Field Summary
Fields Modifier and Type Field Description static String
AUTO_ADD_REPLICAS_TRIGGER_DSL
static String
AUTO_ADD_REPLICAS_TRIGGER_NAME
static Map<String,Object>
AUTO_ADD_REPLICAS_TRIGGER_PROPS
static String
SCHEDULED_MAINTENANCE_TRIGGER_DSL
static String
SCHEDULED_MAINTENANCE_TRIGGER_NAME
static Map<String,Object>
SCHEDULED_MAINTENANCE_TRIGGER_PROPS
-
Constructor Summary
Constructors Constructor Description AutoScaling()
-
-
-
Field Detail
-
AUTO_ADD_REPLICAS_TRIGGER_NAME
public static final String AUTO_ADD_REPLICAS_TRIGGER_NAME
- See Also:
- Constant Field Values
-
AUTO_ADD_REPLICAS_TRIGGER_DSL
public static final String AUTO_ADD_REPLICAS_TRIGGER_DSL
- See Also:
- Constant Field Values
-
AUTO_ADD_REPLICAS_TRIGGER_PROPS
public static final Map<String,Object> AUTO_ADD_REPLICAS_TRIGGER_PROPS
-
SCHEDULED_MAINTENANCE_TRIGGER_NAME
public static final String SCHEDULED_MAINTENANCE_TRIGGER_NAME
- See Also:
- Constant Field Values
-
SCHEDULED_MAINTENANCE_TRIGGER_DSL
public static final String SCHEDULED_MAINTENANCE_TRIGGER_DSL
- See Also:
- Constant Field Values
-
-