Interface Summary Interface Description Engine.EventListener Engine.TranslogRecoveryRunner Engine.WarmerCalled for each new opened engine reader to warm new segments EngineConfig.TombstoneDocSupplierA supplier supplies tombstone documents which will be used in soft-update methods. EngineFactorySimple Engine Factory
Class Summary Class Description CombinedDeletionPolicyAn
IndexDeletionPolicythat coordinates between Lucene's commits and the retention of translog generation files, making sure that all translog files that are needed to recover from the Lucene commit are not deleted.
CommitStatsa class the returns dynamic information with respect to the last commit point of this shard Engine Engine.CommitId Engine.Delete Engine.DeleteResult Engine.Get Engine.GetResult Engine.Index Engine.IndexCommitRef Engine.IndexResult Engine.IndexThrottleA throttling class that can be activated, causing the
acquireThrottlemethod to block on a lock when throttling is enabled
Engine.NoOp Engine.NoOpLockA Lock implementation that always allows the lock to be acquired Engine.NoOpResult Engine.Operation Engine.ResultBase class for index and delete operation results Holds result meta data (e.g. Engine.Searcher EngineConfig InternalEngine InternalEngine.DeletionStrategy InternalEngine.IndexingStrategy InternalEngineFactory NoOpEngineNoOpEngine is an engine implementation that does nothing but the bare minimum required in order to have an engine. ReadOnlyEngineA basic read-only engine that allows switching a shard to be true read-only temporarily or permanently. SafeCommitInfoInformation about the safe commit, for making decisions about recoveries. Segment SegmentsStats TranslogLeafReaderInternal class that mocks a single doc read from the transaction log as a leaf reader.
Exception Summary Exception Description DocumentMissingException DocumentSourceMissingException EngineCreationFailureExceptionAn exception indicating that an
EngineException FlushFailedEngineException MissingHistoryOperationsExceptionException indicating that not all requested operations from
RecoveryEngineException RefreshFailedEngineException SnapshotFailedEngineException VersionConflictEngineException