This plugin is a part of the re-engineering efforts going into the Multi-Tenant plugin. It is very difficult to intercept new Hibernate sessions in a non-intrusive way. Multiple plugins trying to archive this are likely to step on each other's feet. This plugin publishes intercepted Session instances to Hawk Eventing, a lightweight event broker, that multiple plugins can subscribe to.
The documentation is now hosted at GitHub Pages.
- Other plugins will not be able to set configClass in dataSource block. So grails-hibernate-filter plugin might not work.
- Not an easy way to create sessionFactory proxy. As GrailsHibernateTemplate constructor uses SessionFactoryImpl which is a final class instead of the interface. Which makes it difficult to pass a proxy object of SessionFactoryImplementor.