Holger's Java API

## Uses of Class
com.antelmann.db.DBUpdateEvent

Packages that use DBUpdateEvent
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.db.remote: This package contains classes that add remote capacities to the database concept of the super package.

Uses of DBUpdateEvent in com.antelmann.db

Subclasses of DBUpdateEvent in com.antelmann.db
`class` `DBVersionedUpdateEvent` this special update event extends a standard event by including the actual entry state before and after the update.

Methods in com.antelmann.db that return DBUpdateEvent
`protected DBUpdateEvent[]` `DatabaseChangeMonitor.getCurrentUpdates(Database<?> db)`

Methods in com.antelmann.db that return types with arguments of type DBUpdateEvent
`Filter<? super DBUpdateEvent>` `DatabaseChangeMonitor.getFilter()`

Methods in com.antelmann.db with parameters of type DBUpdateEvent
`void` `DatabaseChangeListener.committedDatabaseChanges(Database<?> db, DBUpdateEvent... events)` called after successfully committing the given DBUpdateEvents on the database.
`void` `DatabaseChangeListener.ClassListener.committedDatabaseChanges(Database<?> db, DBUpdateEvent... events)`
`void` `DatabaseChangeListener.LoggerListener.committedDatabaseChanges(Database<?> db, DBUpdateEvent... events)`
`void` `LoggerDBListener.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`void` `DBTransactionStoreAdapter.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`void` `DBStoreProfiler.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`void` `DBStoreListener.databaseUpdated(DBUpdateEvent event, long timeTaken)` called upon successful insert, delete or update; note that the update becomes permanent ONLY if the current transaction successfully commits.
`void` `DBStoreListener.Adapter.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`void` `DBStoreListener.StoreUpdateAdapter.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`void` `DatabaseTableModel.databaseUpdated(DBUpdateEvent event, long timeTaken)`
`protected void` `DatabaseChangeMonitor.fireChanges(Database<?> db, DBUpdateEvent... events)`

Method parameters in com.antelmann.db with type arguments of type DBUpdateEvent
`void` `DatabaseChangeMonitor.setFilter(Filter<? super DBUpdateEvent> filter)`

Constructors in com.antelmann.db with parameters of type DBUpdateEvent
`DBVersionedUpdateEvent(DBUpdateEvent updateEvent, DBEntry oldVersion, DBEntry newVersion)`

Uses of DBUpdateEvent in com.antelmann.db.remote

Methods in com.antelmann.db.remote that return DBUpdateEvent
`DBUpdateEvent` `RemoteDBUpdateEvent.makeDBUpdateEvent(Database<?> db)`

Methods in com.antelmann.db.remote that return types with arguments of type DBUpdateEvent
`Filter<? super DBUpdateEvent>` `RemoteDBChangeNotifier.getFilter()`

Methods in com.antelmann.db.remote with parameters of type DBUpdateEvent
`void` `RemoteDBChangeNotifier.committedDatabaseChanges(Database<?> db, DBUpdateEvent... events)`

Method parameters in com.antelmann.db.remote with type arguments of type DBUpdateEvent
`void` `RemoteDBChangeNotifier.setFilter(Filter<? super DBUpdateEvent> filter)` allows to set a filter, so that not every event may be propagated to the server

Constructors in com.antelmann.db.remote with parameters of type DBUpdateEvent
`RemoteDBUpdateEvent(DBUpdateEvent ev)` as the parameter is often a non-serializable filter, some standard filter is used in that case instead

Constructor parameters in com.antelmann.db.remote with type arguments of type DBUpdateEvent
`RemoteDBChangeNotifier(NetConnection con, Filter<? super DBUpdateEvent> filter)`
`RemoteDBChangeNotifier(String databaseName, String server, int port, Filter<? super DBUpdateEvent> filter)`

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads