@Target(value={PARAMETER,METHOD,TYPE}) @Retention(value=RUNTIME) @Documented public @interface Iterative
@Iterative before @Import.
// external inputs
@IterativeBatch(name = ...)
public class Something extends FlowDescription {
    ...
    public Something(
            @Iterative(...) @Import(...) In<...> input,
            ...) {
        ...
    }
    ...
}
@Iterative before
 its operator annotation.
// operators
public abstract class Something {
    ...
    @Iterative(...)
    @SomeOperator
    public void something(...) {
        ... BatchContext.get("some-iterative-parameter") ...
    }
    ...
}
@Iterative has iterative parameter names, the annotated element will be
 considered as a scoped iterative element. It sometimes has advantages for scope-less iterative
 elements: re-evaluating the target element will be reduced (optional operation).public abstract String[] value
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.