@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface IterativeBatch
Modifier and Type | Fields and Description |
---|---|
static String |
DEFAULT_PARAMETER_VALUE_PATTERN
The default parameter value pattern.
|
Modifier and Type | Required Element and Description |
---|---|
String |
name
The identifier for the target batch (a.k.a. batch ID).
|
Modifier and Type | Optional Element and Description |
---|---|
String |
comment
The comments for the target batch.
|
IterativeBatch.Parameter[] |
parameters
The available batch arguments.
|
boolean |
strict
Whether this batch accepts only predefined batch arguments (in
parameters() ) or not. |
public static final String DEFAULT_PARAMETER_VALUE_PATTERN
public abstract String name
Name:
SimpleName
Name "." SimpleName
SimpleName:
NameStart NamePart*
NameStart: one of
A-Z
a-z
_
NamePart: one of
NameStart
0-9
In other words, the above rule is a subset of Java package names (e.g. com.asakusafw
).public abstract String comment
public abstract IterativeBatch.Parameter[] parameters
strict()
public abstract boolean strict
parameters()
) or not.
false
accepts any batch arguments even if they are not predefined.Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.