public static final class AuthorizationHelper.IteratingAuthorizer extends org.eclipse.scada.utils.concurrent.IteratingFuture<AuthorizationResult,AuthorizationRule>
| Constructor and Description |
|---|
AuthorizationHelper.IteratingAuthorizer(Iterable<? extends AuthorizationRule> iterable,
AuthorizationResult defaultResult,
AuthorizationContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleComplete(Future<AuthorizationResult> future,
AuthorizationRule current) |
protected org.eclipse.scada.utils.concurrent.NotifyFuture<AuthorizationResult> |
last() |
protected org.eclipse.scada.utils.concurrent.NotifyFuture<AuthorizationResult> |
perform(AuthorizationRule s) |
cancel, doComplete, processCurrent, processNext, startIteratingpublic AuthorizationHelper.IteratingAuthorizer(Iterable<? extends AuthorizationRule> iterable, AuthorizationResult defaultResult, AuthorizationContext context)
protected void handleComplete(Future<AuthorizationResult> future, AuthorizationRule current) throws Exception
handleComplete in class org.eclipse.scada.utils.concurrent.IteratingFuture<AuthorizationResult,AuthorizationRule>Exceptionprotected org.eclipse.scada.utils.concurrent.NotifyFuture<AuthorizationResult> perform(AuthorizationRule s)
perform in class org.eclipse.scada.utils.concurrent.IteratingFuture<AuthorizationResult,AuthorizationRule>protected org.eclipse.scada.utils.concurrent.NotifyFuture<AuthorizationResult> last()
last in class org.eclipse.scada.utils.concurrent.IteratingFuture<AuthorizationResult,AuthorizationRule>