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