public static final class AuthorizationHelper.IteratingAuthorizer extends IteratingFuture<AuthorizationResult,AuthorizationRule>
IteratingFuture.FutureListenerImpl
Constructor and Description |
---|
IteratingAuthorizer(Iterable<? extends AuthorizationRule> iterable,
AuthorizationResult defaultResult,
AuthorizationContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleComplete(Future<AuthorizationResult> future,
AuthorizationRule current) |
protected NotifyFuture<AuthorizationResult> |
last() |
protected NotifyFuture<AuthorizationResult> |
perform(AuthorizationRule s) |
cancel, doComplete, processCurrent, processNext, startIterating
addListener, addListener, fetchResult, get, get, isCancelled, isDone, removeListener, removeListener, setError, setResult
public IteratingAuthorizer(Iterable<? extends AuthorizationRule> iterable, AuthorizationResult defaultResult, AuthorizationContext context)
protected void handleComplete(Future<AuthorizationResult> future, AuthorizationRule current) throws Exception
handleComplete
in class IteratingFuture<AuthorizationResult,AuthorizationRule>
Exception
protected NotifyFuture<AuthorizationResult> perform(AuthorizationRule s)
perform
in class IteratingFuture<AuthorizationResult,AuthorizationRule>
protected NotifyFuture<AuthorizationResult> last()
last
in class IteratingFuture<AuthorizationResult,AuthorizationRule>
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.