public class RFC4519DirectoryMembershipsIterable extends Object implements Iterable<Membership>
Iterable
over group Membership
s 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.Modifier and Type | Method and Description |
---|---|
Iterator<Membership> |
iterator() |
protected void |
lookupMissingNames(List<com.atlassian.crowd.directory.rfc4519.RFC4519DirectoryMembershipsIterable.MembershipHolder> memberships) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public Iterator<Membership> iterator()
iterator
in interface Iterable<Membership>
protected void lookupMissingNames(List<com.atlassian.crowd.directory.rfc4519.RFC4519DirectoryMembershipsIterable.MembershipHolder> memberships) throws OperationFailedException
OperationFailedException
Copyright © 2020 Atlassian. All rights reserved.