register Data Provider
abstract fun <R : IndexableRecord> registerDataProvider(dataProvider: IndexableDataProvider<R>, executor: Executor, callback: CompletionCallback<Unit>): AsyncOperationTask
Registers the given IndexableDataProvider in this SearchEngine.
Return
An AsyncOperationTask representing pending completion of the task.
Parameters
R
the type of IndexableRecord provided by dataProvider.
data Provider
The IndexableDataProvider to register.
executor
Executor used for events dispatching.
callback
Callback to handle result.
open fun <R : IndexableRecord> registerDataProvider(dataProvider: IndexableDataProvider<R>, callback: CompletionCallback<Unit>): AsyncOperationTask
Registers the given IndexableDataProvider in this SearchEngine. Events are dispatched on the main thread.
Return
An AsyncOperationTask representing pending completion of the task.
Parameters
R
the type of IndexableRecord provided by dataProvider.
data Provider
The IndexableDataProvider to register.
callback
Callback to handle result.