public interface TenantProvider
TenantProvider
defines the service interface
which may be asked for tenant instances
.Iterator<Tenant> getTenants()
tenants
known to this provider.
If no tenants are known the iterator is empty.
This method is equivalent to calling getTenants(String)
with
null
or an empty string.
Iterator<Tenant> getTenants(String tenantFilter)
tenants
matching the given
tenantFilter
.
The tenantFilter
is a valid OSGi filter string as defined in
Section 3.2.6, Filter Syntax, of the OSGi Core Specification, Release 4
or null
to return all tenants.
Calling this method with an empty string or null
is equivalent to
calling the getTenants()
method and returns all tenants.
If no tenants match the tenantFilter
the iterator is empty.
null
is never returned.
IllegalArgumentException
- if filter syntax is invalid. A more
detailed exception may be wrapped by the exception."Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"