Hookpoint use the following naming convention:
camelCasing
start with pre or post to define if hooks are called before or after the following position
specify classname or file where hookpoint is positioned
specify functionname where hookpoint is positioned
optionally specify postion within function where hookpoint is positioned
Current list of hookpoints:
More hookpoints will be defined when needed.
Hookpoint
Extensions that use it
postDatabaseReinstallDB
ExecEngine
postDatabaseUpdate
Mutation (experimental), Mqtt (experimental)
postDatabaseInsert
Mutation (experimental), Mqtt (experimental)
postDatabaseDelete
Mutation (experimental), Mqtt (experimental)
preDatabaseCloseTransaction
ExecEngine
postDatabaseCloseTransaction
postDatabaseAddAtomToConceptInsert
Mqtt (experimental)
postDatabaseAddAtomToConceptSkip
postDatabaseDeleteAtom
Mqtt (experimental)
postDatabaseStartTransaction
postDatabaseCommitTransaction
Mqtt (experimental)
postDatabaseRollbackTransaction