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.