|
db4o 7.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventRegistry
Provides the interface to register event handlers for
ObjectContainer
events.
EventRegistry methods represent events available for registering callbacks.
An EventRegistry instance can be obtained from the EventRegistryFactory
.
EventRegistry registry = EventRegistryFactory.forObjectContainer(container);
A new callback can be registered for an event with the following code:
registry.created().addListener(new EventListener4(){...});
EventRegistryFactory
,
EventListener4
Method Summary | |
---|---|
Event4 |
activated()
This event is fired after an object is activated. |
Event4 |
activating()
This event is fired before an object is activated. |
Event4 |
classRegistered()
This event is fired when a new class is registered with metadata. |
Event4 |
closing()
This event is fired when the ObjectContainer.close() is
called. |
Event4 |
committed()
This event is fired after a transaction has been committed. |
Event4 |
committing()
This event is fired just before a transaction is committed. |
Event4 |
created()
This event is fired after an object is created (saved for the first time). |
Event4 |
creating()
This event is fired before an object is saved for the first time. |
Event4 |
deactivated()
This event is fired after an object is deactivated. |
Event4 |
deactivating()
This event is fired before an object is deactivated. |
Event4 |
deleted()
This event is fired after an object is deleted. |
Event4 |
deleting()
This event is fired before an object is deleted. |
Event4 |
instantiated()
This event is fired when a persistent object is instantiated. |
Event4 |
queryFinished()
This event is fired upon a query end and can be used to gather query statistics. |
Event4 |
queryStarted()
This event is fired upon a query start and can be used to gather query statistics. |
Event4 |
updated()
This event is fired after an object is updated. |
Event4 |
updating()
This event is fired before an object is updated. |
Method Detail |
---|
Event4 queryStarted()
QueryEventArgs
event parameter.
QueryEventArgs
Event4 queryFinished()
QueryEventArgs
event parameter.
QueryEventArgs
Event4 creating()
CancellableObjectEventArgs
event parameter. The action can be cancelled using
CancellableObjectEventArgs.cancel()
CancellableObjectEventArgs
,
ObjectContainer.store(Object)
Event4 activating()
CancellableObjectEventArgs
event parameter. The action can be cancelled using
CancellableObjectEventArgs.cancel()
CancellableObjectEventArgs
,
ObjectContainer.activate(Object, int)
Event4 updating()
CancellableObjectEventArgs
event parameter. The action can be cancelled using
CancellableObjectEventArgs.cancel()
CancellableObjectEventArgs
,
ObjectContainer.store(Object)
Event4 deleting()
CancellableObjectEventArgs
event parameter. The action can be cancelled using
CancellableObjectEventArgs.cancel()
CancellableObjectEventArgs
,
ObjectContainer.delete(Object)
Event4 deactivating()
CancellableObjectEventArgs
event parameter. The action can be cancelled using
CancellableObjectEventArgs.cancel()
CancellableObjectEventArgs
,
ObjectContainer.deactivate(Object, int)
Event4 activated()
ObjectEventArgs
event parameter.
ObjectEventArgs
,
ObjectContainer.activate(Object, int)
Event4 created()
ObjectEventArgs
event parameter.
ObjectEventArgs
,
ObjectContainer.store(Object)
Event4 updated()
ObjectEventArgs
event parameter.
ObjectEventArgs
,
ObjectContainer.store(Object)
Event4 deleted()
ObjectEventArgs
event parameter.
ObjectEventArgs
,
ObjectContainer.delete(Object)
Event4 deactivated()
ObjectEventArgs
event parameter.
ObjectEventArgs
,
ObjectContainer.delete(Object)
Event4 committing()
CommitEventArgs
event parameter.
CommitEventArgs
,
ObjectContainer.commit()
Event4 committed()
CommitEventArgs
event parameter.
CommitEventArgs
,
ObjectContainer.commit()
Event4 instantiated()
ObjectEventArgs
event parameter.
ObjectEventArgs
Event4 classRegistered()
ClassEventArgs
event parameter.
ClassEventArgs
Event4 closing()
ObjectContainer.close()
is
called.
|
db4o 7.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |