[ https://issues.apache.org/jira/browse/SLING-4207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14228369#comment-14228369 ]
ASF GitHub Bot commented on SLING-4207: --------------------------------------- Github user tmaret closed the pull request at: https://github.com/apache/sling/pull/49 > Add notifications upon tenant changes > ------------------------------------- > > Key: SLING-4207 > URL: https://issues.apache.org/jira/browse/SLING-4207 > Project: Sling > Issue Type: Improvement > Components: Extensions > Affects Versions: Tenant 1.0.2 > Reporter: Timothee Maret > Fix For: Tenant 1.0.4 > > Attachments: SLING-4207.patch > > > 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 -- This message was sent by Atlassian JIRA (v6.3.4#6332)