added in version 1.1.0
  
    
belongs to Maven artifact android.arch.persistence.room:runtime:1.1.0-beta2
  
   
  
  
  
  
belongs to Maven artifact android.arch.persistence.room:runtime:1.1.0-beta2
InvalidationTracker.Observer
  public
  static
  
  abstract
  class
  InvalidationTracker.Observer
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.arch.persistence.room.InvalidationTracker.Observer | 
An observer that can listen for changes in the database.
Summary
| Public constructors | |
|---|---|
| 
      InvalidationTracker.Observer(String[] tables)
      Observes the given list of tables. | |
| Protected constructors | |
|---|---|
| 
      InvalidationTracker.Observer(String firstTable, String... rest)
      Observes the given list of tables. | |
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      onInvalidated(Set<String> tables)
      Called when one of the observed tables is invalidated in the database. | 
| Inherited methods | |
|---|---|
Public constructors
InvalidationTracker.Observer
    added in version 1.1.0
      
  
    InvalidationTracker.Observer (String[] tables)
Observes the given list of tables.
| Parameters | |
|---|---|
| tables | String: The list of tables to observe for changes. | 
Protected constructors
InvalidationTracker.Observer
    added in version 1.1.0
      
  
    
InvalidationTracker.Observer (String firstTable, 
                String... rest)Observes the given list of tables.
| Parameters | |
|---|---|
| firstTable | String: The table name | 
| rest | String: More table names | 
Public methods
onInvalidated
    added in version 1.1.0
      
  
    void onInvalidated (Set<String> tables)
Called when one of the observed tables is invalidated in the database.
| Parameters | |
|---|---|
| tables | Set: A set of invalidated tables. This is useful when the observer targets
               multiple tables and want to know which table is invalidated. | 
- Annotations
- Classes
- Enums
- Exceptions
