Packages

class AsyncSearchIndexManager extends AnyRef

Annotations
@Volatile()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncSearchIndexManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AsyncSearchIndexManager(cluster: AsyncCluster)(implicit ec: ExecutionContext)

Value Members

  1. def dropIndex(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): Future[Unit]
  2. implicit val ec: ExecutionContext
  3. def getAllIndexes(timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): Future[Seq[SearchIndex]]
  4. def getIndex(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): Future[SearchIndex]
  5. def upsertIndex(indexDefinition: SearchIndex, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): Future[Unit]