LocalStorage.SearchContext

public final class LocalStorage.SearchContext


Contains information about how to create the search session.

Summary

Nested types

Builder for SearchContext objects.

Public methods

@NonNull String

Returns the name of the database to create or open.

@NonNull Executor

Returns the worker executor associated with AppSearchSession.

Public methods

getDatabaseName

Added in 1.1.0-alpha04
public @NonNull String getDatabaseName()

Returns the name of the database to create or open.

getWorkerExecutor

Added in 1.1.0-alpha04
public @NonNull Executor getWorkerExecutor()

Returns the worker executor associated with AppSearchSession.

If an executor is not provided to Builder, the AppSearch default executor will be returned. You should never cast the executor to java.util.concurrent.ExecutorService and call shutdownNow. It will cancel the futures it's returned. And since execute won't return anything, we will hang forever waiting for the execution.