See: Description
Interface | Description |
---|---|
AutoScaling.Trigger |
Interface for a Solr trigger.
|
AutoScaling.TriggerEventProcessor |
Implementation of this interface is used for processing events generated by a trigger.
|
TriggerAction |
Interface for actions performed in response to a trigger being activated
|
TriggerListener |
Implementations of this interface are notified of stages in event processing that they were
registered for.
|
Class | Description |
---|---|
ActionContext |
Provides additional context for the TriggerAction such as the trigger instance on
which the action is being executed as well as helper methods to pass computed information along
to the next action
|
AutoAddReplicasPlanAction | |
AutoScaling | |
AutoScaling.TriggerFactory |
Factory to produce instances of
AutoScaling.Trigger . |
AutoScaling.TriggerFactoryImpl |
Default implementation of
AutoScaling.TriggerFactory . |
AutoScalingHandler |
Handler for /cluster/autoscaling
|
ComputePlanAction |
This class is responsible for using the configured policy and preferences
with the hints provided by the trigger event to compute the required cluster operations.
|
ExecutePlanAction |
This class is responsible for executing cluster operations read from the
ActionContext 's properties
with the key name "operations". |
HttpTriggerListener |
Simple HTTP callback that POSTs event data to a URL.
|
InactiveMarkersPlanAction |
This plan simply removes nodeAdded and nodeLost markers from Zookeeper if their TTL has
expired.
|
InactiveShardPlanAction |
This class checks whether there are shards that have been inactive for a long
time (which usually means they are left-overs from shard splitting) and requests their removal
after their cleanup TTL period elapsed.
|
IndexSizeTrigger | |
IndexSizeTrigger.IndexSizeEvent | |
LoggingListener |
Implementation of
TriggerListener that reports
events to a log. |
MetricTrigger | |
MetricTrigger.MetricBreachedEvent | |
NodeAddedTrigger |
Trigger for the
TriggerEventType.NODEADDED event |
NodeAddedTrigger.NodeAddedEvent | |
NodeLostTrigger |
Trigger for the
TriggerEventType.NODELOST event |
NodeLostTrigger.NodeLostEvent | |
OverseerTriggerThread |
Overseer thread responsible for reading triggers from zookeeper and
adding/removing them from
ScheduledTriggers |
ScheduledTrigger |
A trigger which creates
TriggerEventType.SCHEDULED events as per the configured schedule |
ScheduledTrigger.ScheduledEvent | |
ScheduledTriggers |
Responsible for scheduling active triggers, starting and stopping them and
performing actions when they fire
|
SearchRateTrigger |
Trigger for the
TriggerEventType.SEARCHRATE event. |
SearchRateTrigger.SearchRateEvent | |
SystemLogListener |
This listener saves events to the
CollectionAdminParams.SYSTEM_COLL collection. |
TriggerActionBase |
Base class for
TriggerAction implementations. |
TriggerBase |
Base class for
AutoScaling.Trigger implementations. |
TriggerEvent |
Trigger event.
|
TriggerEvent.Op | |
TriggerEventQueue | |
TriggerListenerBase |
Base class for implementations of
TriggerListener . |
TriggerUtils |
Enum | Description |
---|---|
IndexSizeTrigger.Unit |
Exception | Description |
---|---|
TriggerActionException |
Trigger action-specific exception.
|
TriggerValidationException |
This class represents errors found when validating trigger configuration.
|
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.