Uses of Interface
org.elasticsearch.common.lease.Releasable
-
-
Uses of Releasable in org.elasticsearch.action.admin.indices.close
Method parameters in org.elasticsearch.action.admin.indices.close with type arguments of type Releasable Modifier and Type Method Description protected voidTransportVerifyShardBeforeCloseAction. acquirePrimaryOperationPermit(IndexShard primary, TransportVerifyShardBeforeCloseAction.ShardRequest request, ActionListener<Releasable> onAcquired)protected voidTransportVerifyShardBeforeCloseAction. acquireReplicaOperationPermit(IndexShard replica, TransportVerifyShardBeforeCloseAction.ShardRequest request, ActionListener<Releasable> onAcquired, long primaryTerm, long globalCheckpoint, long maxSeqNoOfUpdateOrDeletes) -
Uses of Releasable in org.elasticsearch.action.support.replication
Method parameters in org.elasticsearch.action.support.replication with type arguments of type Releasable Modifier and Type Method Description protected voidTransportReplicationAction. acquirePrimaryOperationPermit(IndexShard primary, Request request, ActionListener<Releasable> onAcquired)Executes the logic for acquiring one or more operation permit on a primary shard.protected voidTransportReplicationAction. acquireReplicaOperationPermit(IndexShard replica, ReplicaRequest request, ActionListener<Releasable> onAcquired, long primaryTerm, long globalCheckpoint, long maxSeqNoOfUpdatesOrDeletes)Executes the logic for acquiring one or more operation permit on a replica shard. -
Uses of Releasable in org.elasticsearch.client
Subinterfaces of Releasable in org.elasticsearch.client Modifier and Type Interface Description interfaceClientA client provides a one stop interface for performing actions/operations against the cluster.Classes in org.elasticsearch.client that implement Releasable Modifier and Type Class Description classFilterClientclassOriginSettingClientA Client that sends requests with theoriginset to a particular value and calls its ActionListener in its originalThreadContext. -
Uses of Releasable in org.elasticsearch.client.node
Classes in org.elasticsearch.client.node that implement Releasable Modifier and Type Class Description classNodeClientClient that executes actions on the local node. -
Uses of Releasable in org.elasticsearch.client.support
Classes in org.elasticsearch.client.support that implement Releasable Modifier and Type Class Description classAbstractClient -
Uses of Releasable in org.elasticsearch.client.transport
Classes in org.elasticsearch.client.transport that implement Releasable Modifier and Type Class Description classTransportClientDeprecated.TransportClientis deprecated in favour of the High Level REST client and will be removed in Elasticsearch 8.0. -
Uses of Releasable in org.elasticsearch.cluster
Classes in org.elasticsearch.cluster that implement Releasable Modifier and Type Class Description classNodeConnectionsServiceThis component is responsible for maintaining connections from this node to all the nodes listed in the cluster state, and for disconnecting from nodes once they are removed from the cluster state. -
Uses of Releasable in org.elasticsearch.cluster.coordination
Classes in org.elasticsearch.cluster.coordination that implement Releasable Modifier and Type Class Description classCoordinatorMethods in org.elasticsearch.cluster.coordination that return Releasable Modifier and Type Method Description ReleasablePreVoteCollector. start(ClusterState clusterState, Iterable<DiscoveryNode> broadcastNodes)Start a new pre-voting round.ReleasableElectionSchedulerFactory. startElectionScheduler(TimeValue gracePeriod, Runnable scheduledRunnable)Start the process to schedule repeated election attempts. -
Uses of Releasable in org.elasticsearch.cluster.routing
Classes in org.elasticsearch.cluster.routing that implement Releasable Modifier and Type Class Description classDelayedAllocationServiceTheDelayedAllocationServicelistens to cluster state changes and checks if there are unassigned shards with delayed allocation (unassigned shards that have the delay marker). -
Uses of Releasable in org.elasticsearch.cluster.service
Classes in org.elasticsearch.cluster.service that implement Releasable Modifier and Type Class Description classClusterApplierServiceclassClusterServiceclassMasterService -
Uses of Releasable in org.elasticsearch.common
Methods in org.elasticsearch.common that return Releasable Modifier and Type Method Description ReleasableStopWatch. timing(String taskName) -
Uses of Releasable in org.elasticsearch.common.bytes
Classes in org.elasticsearch.common.bytes that implement Releasable Modifier and Type Class Description classReleasablePagedBytesReferenceAn extension toPagedBytesReferencethat requires releasing its content.Constructors in org.elasticsearch.common.bytes with parameters of type Releasable Constructor Description ReleasablePagedBytesReference(ByteArray byteArray, int length, Releasable releasable) -
Uses of Releasable in org.elasticsearch.common.component
Subinterfaces of Releasable in org.elasticsearch.common.component Modifier and Type Interface Description interfaceLifecycleComponentClasses in org.elasticsearch.common.component that implement Releasable Modifier and Type Class Description classAbstractLifecycleComponent -
Uses of Releasable in org.elasticsearch.common.io.stream
Classes in org.elasticsearch.common.io.stream that implement Releasable Modifier and Type Class Description classReleasableBytesStreamOutputAn bytes stream output that allows providing aBigArraysinstance expecting it to require releasing its content (ReleasableBytesStreamOutput.bytes()) once done. -
Uses of Releasable in org.elasticsearch.common.lease
Methods in org.elasticsearch.common.lease that return Releasable Modifier and Type Method Description static ReleasableReleasables. releaseOnce(Releasable... releasables)Equivalent toReleasables.wrap(Releasable...)but can be called multiple times without double releasing.static ReleasableReleasables. wrap(Iterable<Releasable> releasables)Wrap several releasables into a single one.static ReleasableReleasables. wrap(Releasable... releasables)Methods in org.elasticsearch.common.lease with parameters of type Releasable Modifier and Type Method Description static voidReleasables. close(boolean success, Releasable... releasables)static voidReleasables. close(Releasable... releasables)Release the providedReleasables.static voidReleasables. closeWhileHandlingException(Releasable... releasables)Release the providedReleasables, ignoring exceptions.static ReleasableReleasables. releaseOnce(Releasable... releasables)Equivalent toReleasables.wrap(Releasable...)but can be called multiple times without double releasing.static ReleasableReleasables. wrap(Releasable... releasables)Method parameters in org.elasticsearch.common.lease with type arguments of type Releasable Modifier and Type Method Description static voidReleasables. close(boolean success, Iterable<Releasable> releasables)static voidReleasables. close(Iterable<? extends Releasable> releasables)Release the providedReleasables.static voidReleasables. closeWhileHandlingException(Iterable<Releasable> releasables)Release the providedReleasables, ignoring exceptions.static ReleasableReleasables. wrap(Iterable<Releasable> releasables)Wrap several releasables into a single one. -
Uses of Releasable in org.elasticsearch.common.lucene.index
Classes in org.elasticsearch.common.lucene.index that implement Releasable Modifier and Type Class Description classFreqTermsEnumA frequency terms enum that maintains a cache of docFreq, totalTermFreq, or both for repeated term lookup. -
Uses of Releasable in org.elasticsearch.common.recycler
Subinterfaces of Releasable in org.elasticsearch.common.recycler Modifier and Type Interface Description static interfaceRecycler.V<T>Classes in org.elasticsearch.common.recycler that implement Releasable Modifier and Type Class Description static classNoneRecycler.NV<T> -
Uses of Releasable in org.elasticsearch.common.util
Subinterfaces of Releasable in org.elasticsearch.common.util Modifier and Type Interface Description interfaceBigArrayBase abstraction of an array.interfaceByteArrayAbstraction of an array of byte values.interfaceDoubleArrayAbstraction of an array of double values.interfaceFloatArrayAbstraction of an array of double values.interfaceIntArrayAbstraction of an array of integer values.interfaceLongArrayAbstraction of an array of long values.interfaceObjectArray<T>Abstraction of an array of object values.Classes in org.elasticsearch.common.util that implement Releasable Modifier and Type Class Description classBitArrayclassBytesRefHashSpecialized hash table implementation similar to Lucene's BytesRefHash that maps BytesRef values to ids.classLongHashSpecialized hash table implementation similar to BytesRefHash that maps long values to ids.classLongObjectPagedHashMap<T>A hash table from native longs to objects. -
Uses of Releasable in org.elasticsearch.common.util.concurrent
Classes in org.elasticsearch.common.util.concurrent that implement Releasable Modifier and Type Class Description classReleasableLockReleasable lock used inside of Engine implementationsMethods in org.elasticsearch.common.util.concurrent that return Releasable Modifier and Type Method Description ReleasableKeyedLock. acquire(T key)Acquires a lock for the given key.ReleasableKeyedLock. tryAcquire(T key)Tries to acquire the lock for the given key and returns it. -
Uses of Releasable in org.elasticsearch.discovery
Subinterfaces of Releasable in org.elasticsearch.discovery Modifier and Type Interface Description interfaceDiscoveryA pluggable module allowing to implement discovery of other nodes, publishing of the cluster state to all nodes, electing a master of the cluster that raises cluster state change events.Classes in org.elasticsearch.discovery that implement Releasable Modifier and Type Class Description classSeedHostsResolver -
Uses of Releasable in org.elasticsearch.discovery.zen
Subinterfaces of Releasable in org.elasticsearch.discovery.zen Modifier and Type Interface Description interfaceZenPingClasses in org.elasticsearch.discovery.zen that implement Releasable Modifier and Type Class Description classUnicastZenPingprotected classUnicastZenPing.PingingRoundclassZenDiscovery -
Uses of Releasable in org.elasticsearch.env
Classes in org.elasticsearch.env that implement Releasable Modifier and Type Class Description static classNodeEnvironment.NodeLock -
Uses of Releasable in org.elasticsearch.gateway
Classes in org.elasticsearch.gateway that implement Releasable Modifier and Type Class Description classAsyncShardFetch<T extends BaseNodeResponse>Allows to asynchronously fetch shard related data from other nodes for allocation, without blocking the cluster update thread.classGatewayService -
Uses of Releasable in org.elasticsearch.http
Subinterfaces of Releasable in org.elasticsearch.http Modifier and Type Interface Description interfaceHttpServerTransport -
Uses of Releasable in org.elasticsearch.index.engine
Classes in org.elasticsearch.index.engine that implement Releasable Modifier and Type Class Description static classEngine.GetResultstatic classEngine.SearcherMethods in org.elasticsearch.index.engine that return Releasable Modifier and Type Method Description ReleasableEngine.IndexThrottle. acquireThrottle() -
Uses of Releasable in org.elasticsearch.index.fielddata
Subinterfaces of Releasable in org.elasticsearch.index.fielddata Modifier and Type Interface Description interfaceAtomicFieldDataThe thread safeLeafReaderlevel cache of the data.interfaceAtomicGeoPointFieldDataAtomicFieldDataspecialization for geo points.interfaceAtomicNumericFieldDataSpecialization ofAtomicFieldDatafor numeric data.interfaceAtomicOrdinalsFieldDataSpecialization ofAtomicFieldDatafor data that is indexed with ordinals. -
Uses of Releasable in org.elasticsearch.index.fielddata.plain
Classes in org.elasticsearch.index.fielddata.plain that implement Releasable Modifier and Type Class Description classAbstractAtomicGeoPointFieldDataclassAbstractAtomicOrdinalsFieldDataclassBinaryDVAtomicFieldDataAtomicFieldDataimpl on top of Lucene's binary doc values.classPagedBytesAtomicFieldDataclassSortedNumericDVIndexFieldData.NanoSecondFieldDataA small helper class that can be configured to load nanosecond field data either in nanosecond resolution retaining the original values or in millisecond resolution converting the nanosecond values to millisecondsclassSortedSetDVBytesAtomicFieldDataAnAtomicFieldDataimplementation that uses LuceneSortedSetDocValues. -
Uses of Releasable in org.elasticsearch.index.shard
Methods in org.elasticsearch.index.shard that return Releasable Modifier and Type Method Description ReleasableRefreshListeners. forceRefreshes()Force-refreshes newly added listeners and forces a refresh if there are currently listeners registered.Method parameters in org.elasticsearch.index.shard with type arguments of type Releasable Modifier and Type Method Description voidIndexShard. acquireAllPrimaryOperationsPermits(ActionListener<Releasable> onPermitAcquired, TimeValue timeout)Acquire all primary operation permits.voidIndexShard. acquireAllReplicaOperationsPermits(long opPrimaryTerm, long globalCheckpoint, long maxSeqNoOfUpdatesOrDeletes, ActionListener<Releasable> onPermitAcquired, TimeValue timeout)Acquire all replica operation permits whenever the shard is ready for indexing (seeIndexShard.acquireAllPrimaryOperationsPermits(ActionListener, TimeValue).voidIndexShard. acquirePrimaryOperationPermit(ActionListener<Releasable> onPermitAcquired, String executorOnDelay, Object debugInfo)Acquire a primary operation permit whenever the shard is ready for indexing.voidIndexShard. acquireReplicaOperationPermit(long opPrimaryTerm, long globalCheckpoint, long maxSeqNoOfUpdatesOrDeletes, ActionListener<Releasable> onPermitAcquired, String executorOnDelay, Object debugInfo)Acquire a replica operation permit whenever the shard is ready for indexing (seeIndexShard.acquirePrimaryOperationPermit(ActionListener, String, Object)). -
Uses of Releasable in org.elasticsearch.indices
Classes in org.elasticsearch.indices that implement Releasable Modifier and Type Class Description classIndicesService -
Uses of Releasable in org.elasticsearch.indices.breaker
Classes in org.elasticsearch.indices.breaker that implement Releasable Modifier and Type Class Description classCircuitBreakerServiceInterface for Circuit Breaker services, which provide breakers to classes that load field data.classHierarchyCircuitBreakerServiceCircuitBreakerService that attempts to redistribute space between breakers if trippedclassNoneCircuitBreakerServiceClass that returns a breaker that never breaks -
Uses of Releasable in org.elasticsearch.indices.cluster
Classes in org.elasticsearch.indices.cluster that implement Releasable Modifier and Type Class Description classIndicesClusterStateService -
Uses of Releasable in org.elasticsearch.indices.fielddata.cache
Classes in org.elasticsearch.indices.fielddata.cache that implement Releasable Modifier and Type Class Description classIndicesFieldDataCache -
Uses of Releasable in org.elasticsearch.indices.recovery
Classes in org.elasticsearch.indices.recovery that implement Releasable Modifier and Type Class Description classMultiFileWriterclassPeerRecoverySourceServiceThe source recovery accepts recovery requests from other peer shards and start the recovery process from this source shard to the target shard. -
Uses of Releasable in org.elasticsearch.monitor
Classes in org.elasticsearch.monitor that implement Releasable Modifier and Type Class Description classMonitorService -
Uses of Releasable in org.elasticsearch.monitor.jvm
Classes in org.elasticsearch.monitor.jvm that implement Releasable Modifier and Type Class Description classJvmGcMonitorService -
Uses of Releasable in org.elasticsearch.repositories
Subinterfaces of Releasable in org.elasticsearch.repositories Modifier and Type Interface Description interfaceRepositoryAn interface for interacting with a repository in snapshot and restore. -
Uses of Releasable in org.elasticsearch.repositories.blobstore
Classes in org.elasticsearch.repositories.blobstore that implement Releasable Modifier and Type Class Description classBlobStoreRepositoryBlobStore - based implementation of Snapshot Repository -
Uses of Releasable in org.elasticsearch.repositories.fs
Classes in org.elasticsearch.repositories.fs that implement Releasable Modifier and Type Class Description classFsRepositoryShared file system implementation of the BlobStoreRepository -
Uses of Releasable in org.elasticsearch.search
Classes in org.elasticsearch.search that implement Releasable Modifier and Type Class Description classSearchService -
Uses of Releasable in org.elasticsearch.search.aggregations
Classes in org.elasticsearch.search.aggregations that implement Releasable Modifier and Type Class Description classAggregatorAn Aggregator.classAggregatorBaseBase implementation for concrete aggregators.static classAggregatorFactory.MultiBucketAggregatorWrapperclassNonCollectingAggregatorAn aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have a mapping. -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket
Classes in org.elasticsearch.search.aggregations.bucket that implement Releasable Modifier and Type Class Description classBucketsAggregatorclassDeferableBucketAggregatorprotected classDeferringBucketCollector.WrappedAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.adjacency
Classes in org.elasticsearch.search.aggregations.bucket.adjacency that implement Releasable Modifier and Type Class Description classAdjacencyMatrixAggregatorAggregation for adjacency matrices. -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.filter
Classes in org.elasticsearch.search.aggregations.bucket.filter that implement Releasable Modifier and Type Class Description classFilterAggregatorAggregate all docs that match a filter.classFiltersAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.geogrid
Classes in org.elasticsearch.search.aggregations.bucket.geogrid that implement Releasable Modifier and Type Class Description classGeoGridAggregator<T extends InternalGeoGrid>Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings.classGeoHashGridAggregatorAggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.classGeoTileGridAggregatorAggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings. -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.global
Classes in org.elasticsearch.search.aggregations.bucket.global that implement Releasable Modifier and Type Class Description classGlobalAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.histogram
Classes in org.elasticsearch.search.aggregations.bucket.histogram that implement Releasable Modifier and Type Class Description classRangeHistogramAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.missing
Classes in org.elasticsearch.search.aggregations.bucket.missing that implement Releasable Modifier and Type Class Description classMissingAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.nested
Classes in org.elasticsearch.search.aggregations.bucket.nested that implement Releasable Modifier and Type Class Description classNestedAggregatorclassReverseNestedAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.range
Classes in org.elasticsearch.search.aggregations.bucket.range that implement Releasable Modifier and Type Class Description classBinaryRangeAggregatorA range aggregator for values that are stored in SORTED_SET doc values.classRangeAggregatorstatic classRangeAggregator.Unmapped<R extends RangeAggregator.Range> -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.sampler
Classes in org.elasticsearch.search.aggregations.bucket.sampler that implement Releasable Modifier and Type Class Description classBestDocsDeferringCollectorA specialization ofDeferringBucketCollectorthat collects all matches and then replays only the top scoring documents to child aggregations.classDiversifiedBytesHashSamplerAggregatorAlternative, faster implementation for converting String keys to longs but with the potential for hash collisions.classDiversifiedMapSamplerAggregatorclassDiversifiedNumericSamplerAggregatorclassDiversifiedOrdinalsSamplerAggregatorclassSamplerAggregatorAggregate on only the top-scoring docs on a shard. -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.significant
Classes in org.elasticsearch.search.aggregations.bucket.significant that implement Releasable Modifier and Type Class Description classGlobalOrdinalsSignificantTermsAggregatorAn global ordinal based implementation of significant terms, based onSignificantStringTermsAggregator.classSignificantLongTermsAggregatorclassSignificantStringTermsAggregatorAn aggregator of significant string values.classSignificantTermsAggregatorFactoryclassSignificantTextAggregatorclassSignificantTextAggregatorFactory -
Uses of Releasable in org.elasticsearch.search.aggregations.bucket.terms
Classes in org.elasticsearch.search.aggregations.bucket.terms that implement Releasable Modifier and Type Class Description classAbstractRareTermsAggregator<T extends ValuesSource,U extends IncludeExclude.Filter,V>classDoubleTermsAggregatorclassGlobalOrdinalsStringTermsAggregatorAn aggregator of string values that relies on global ordinals in order to build buckets.classLongRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classLongTermsAggregatorclassStringRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classStringTermsAggregatorAn aggregator of string values.classTermsAggregator -
Uses of Releasable in org.elasticsearch.search.aggregations.metrics
Classes in org.elasticsearch.search.aggregations.metrics that implement Releasable Modifier and Type Class Description classHyperLogLogPlusPlusHyperloglog++ counter, implemented based on pseudo code from http://static.googleusercontent.com/media/research.google.com/fr//pubs/archive/40671.pdf and its appendix https://docs.google.com/document/d/1gyjfMHy43U9OWBXxfaeG-3MjGzejW1dlpyMwEYAAWEI/view?fullscreen This implementation is different from the original implementation in that it uses a hash table instead of a sorted list for linear counting.classMedianAbsoluteDeviationAggregatorclassMetricsAggregatorclassNumericMetricsAggregatorstatic classNumericMetricsAggregator.MultiValuestatic classNumericMetricsAggregator.SingleValue -
Uses of Releasable in org.elasticsearch.search.fetch.subphase
Classes in org.elasticsearch.search.fetch.subphase that implement Releasable Modifier and Type Class Description static classInnerHitsContext.InnerHitSubContext -
Uses of Releasable in org.elasticsearch.search.internal
Classes in org.elasticsearch.search.internal that implement Releasable Modifier and Type Class Description classFilteredSearchContextclassSearchContextThis class encapsulates the state needed to execute a search.classSubSearchContextMethods in org.elasticsearch.search.internal with parameters of type Releasable Modifier and Type Method Description voidSearchContext. addReleasable(Releasable releasable, SearchContext.Lifetime lifetime)Schedule the release of a resource. -
Uses of Releasable in org.elasticsearch.search.profile.aggregation
Classes in org.elasticsearch.search.profile.aggregation that implement Releasable Modifier and Type Class Description classProfilingAggregator -
Uses of Releasable in org.elasticsearch.snapshots
Classes in org.elasticsearch.snapshots that implement Releasable Modifier and Type Class Description classSnapshotShardsServiceThis service runs on data and master nodes and controls currently snapshotted shards on these nodes.classSnapshotsServiceService responsible for creating snapshots -
Uses of Releasable in org.elasticsearch.transport
Subinterfaces of Releasable in org.elasticsearch.transport Modifier and Type Interface Description interfaceTransportClasses in org.elasticsearch.transport that implement Releasable Modifier and Type Class Description classTcpTransportclassTransportService -
Uses of Releasable in org.elasticsearch.watcher
Classes in org.elasticsearch.watcher that implement Releasable Modifier and Type Class Description classResourceWatcherServiceGeneric resource watcher service Other elasticsearch services can register their resource watchers with this service usingResourceWatcherService.add(ResourceWatcher)method.
-