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

Reply via email to