Class RFC4519DirectoryMembershipsIterable

java.lang.Object
com.atlassian.crowd.directory.rfc4519.RFC4519DirectoryMembershipsIterable
All Implemented Interfaces:
Iterable<Membership>
Direct Known Subclasses:
RFC4519DirectoryMembershipsIterableWithFullCache

public class RFC4519DirectoryMembershipsIterable extends Object implements Iterable<Membership>
An Iterable over group Memberships optimised for the case where we already have all or some of the DNs and names of possible users and sub-groups. Memberships are fetched while iterating (batched by the partition size) If some dn to name mappings are missing, these are fetched in batches while iterating.