@Indexed @Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface Initializer
@Initializer(after=JOB_LOADED)
public static void init() throws IOException {
....
}
| Modifier and Type | Optional Element and Description |
|---|---|
InitMilestone |
after
Indicates that the specified milestone is necessary before executing this initializer.
|
String[] |
attains
Indicates the milestones that this initializer contributes to.
|
InitMilestone |
before
Indicates that this initializer is a necessary step before achieving the specified milestone.
|
String |
displayName
Key in Messages.properties that represents what this task is about.
|
boolean |
fatal
Should the failure in this task prevent Hudson from starting up?
|
String[] |
requires
Indicates the milestones necessary before executing this initializer.
|
public abstract InitMilestone after
This has the identical purpose as requires(), but it's separated to allow better type-safety
when using InitMilestone as a requirement (since enum member definitions need to be constant.)
public abstract InitMilestone before
This has the identical purpose as attains(). See after() for why there are two things
to achieve the same goal.
public abstract String[] requires
public abstract String[] attains
public abstract String displayName
Copyright © 2019. All rights reserved.