belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
AsyncDifferConfig.Builder
  public
  static
  final
  
  class
  AsyncDifferConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.v7.recyclerview.extensions.AsyncDifferConfig.Builder<T> | 
Builder class for AsyncDifferConfig.
Summary
| Public constructors | |
|---|---|
| 
      AsyncDifferConfig.Builder(ItemCallback<T> diffCallback)
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        AsyncDifferConfig<T> | 
      build()
      Creates a  | 
| 
        
        
        
        
        
        Builder<T> | 
      setBackgroundThreadExecutor(Executor executor)
      If provided, defines the background executor used to calculate the diff between an old and a new list. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
AsyncDifferConfig.Builder
AsyncDifferConfig.Builder (ItemCallback<T> diffCallback)
| Parameters | |
|---|---|
| diffCallback | ItemCallback | 
Public methods
build
AsyncDifferConfig<T> build ()
Creates a AsyncListDiffer with the given parameters.
| Returns | |
|---|---|
| AsyncDifferConfig<T> | A new AsyncDifferConfig. | 
setBackgroundThreadExecutor
Builder<T> setBackgroundThreadExecutor (Executor executor)
If provided, defines the background executor used to calculate the diff between an old and a new list.
If not provided, defaults to two thread pool executor, shared by all ListAdapterConfigs.
| Parameters | |
|---|---|
| executor | Executor: The background executor to run list diffing. | 
| Returns | |
|---|---|
| Builder<T> | this | 
