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