Uses of Interface
org.apache.solr.cloud.autoscaling.AutoScaling.Trigger
-
Packages that use AutoScaling.Trigger Package Description org.apache.solr.cloud.autoscaling Package for classes related to autoscaling -
-
Uses of AutoScaling.Trigger in org.apache.solr.cloud.autoscaling
Classes in org.apache.solr.cloud.autoscaling that implement AutoScaling.Trigger Modifier and Type Class Description class
IndexSizeTrigger
class
MetricTrigger
class
NodeAddedTrigger
Trigger for theTriggerEventType.NODEADDED
eventclass
NodeLostTrigger
Trigger for theTriggerEventType.NODELOST
eventclass
ScheduledTrigger
A trigger which createsTriggerEventType.SCHEDULED
events as per the configured scheduleclass
SearchRateTrigger
Trigger for theTriggerEventType.SEARCHRATE
event.class
TriggerBase
Base class forAutoScaling.Trigger
implementations.Methods in org.apache.solr.cloud.autoscaling that return AutoScaling.Trigger Modifier and Type Method Description abstract AutoScaling.Trigger
AutoScaling.TriggerFactory. create(TriggerEventType type, String name, Map<String,Object> props)
AutoScaling.Trigger
AutoScaling.TriggerFactoryImpl. create(TriggerEventType type, String name, Map<String,Object> props)
AutoScaling.Trigger
ActionContext. getSource()
AutoScaling.Trigger
ScheduledTriggers. getTrigger(String name)
For use in white/grey box testing: The Trigger returned may be inspected, but should not be modified in any way.Methods in org.apache.solr.cloud.autoscaling with parameters of type AutoScaling.Trigger Modifier and Type Method Description void
ScheduledTriggers. add(AutoScaling.Trigger newTrigger)
Adds a new trigger or replaces an existing one.void
AutoScaling.Trigger. restoreState(AutoScaling.Trigger old)
Set internal state of this trigger from another instance.void
IndexSizeTrigger. restoreState(AutoScaling.Trigger old)
void
MetricTrigger. restoreState(AutoScaling.Trigger old)
void
NodeAddedTrigger. restoreState(AutoScaling.Trigger old)
void
NodeLostTrigger. restoreState(AutoScaling.Trigger old)
void
ScheduledTrigger. restoreState(AutoScaling.Trigger old)
void
SearchRateTrigger. restoreState(AutoScaling.Trigger old)
Constructors in org.apache.solr.cloud.autoscaling with parameters of type AutoScaling.Trigger Constructor Description ActionContext(SolrCloudManager cloudManager, AutoScaling.Trigger source, Map<String,Object> properties)
-