Hi This sounds useful to me.
Lets do OSGi events to decouple the actual listener handling and event distribution from the tenant manager. Regards Felix -- Typos caused by my iPhone > Am 27.11.2014 um 16:56 schrieb Timothée Maret <[email protected]>: > > Hi, > > Currently, there is no clean way to detect when a tenant has been > added/removed/modified. > > We may detect when a change is required by implementing the > TenantCustomizer interface, however, it tells nothing about the actual > completion of the change. > We may listen for OSGI events under /etc/tenants but this requires the user > to know where the tenants are located (which afaik, currently is not > exposed). > > In order to allow apps reacting on tenant changes, I propose to either: > > I. extend the current SPI with an interface TenantEventListener that users > can implement ; or > II. send OSGI events form the current implementation. > > In both cases, the events should cover > * Tenant added > * Tenant removed > * Property added > * Property removed > > wdyt ? > > Regards, > > Timothee
