private static final class ConcurrentPermissions.PermissionEnumerator extends Object implements Enumeration<Permission>
| Modifier and Type | Field and Description |
|---|---|
private Enumeration<Permission> |
currentPermSet |
private static Enumeration<Permission> |
empty |
private Iterator<PermissionCollection> |
epc |
| Constructor and Description |
|---|
PermissionEnumerator(Iterator<PermissionCollection> epc) |
| Modifier and Type | Method and Description |
|---|---|
private Enumeration<Permission> |
getNextPermSet() |
boolean |
hasMoreElements() |
Permission |
nextElement() |
private static final Enumeration<Permission> empty
private final Iterator<PermissionCollection> epc
private volatile Enumeration<Permission> currentPermSet
PermissionEnumerator(Iterator<PermissionCollection> epc)
private Enumeration<Permission> getNextPermSet()
public boolean hasMoreElements()
hasMoreElements in interface Enumeration<Permission>public Permission nextElement()
nextElement in interface Enumeration<Permission>Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.