|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Indexed @Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface Initializer
Placed on static methods to indicate that this method is to be run during the Jenkins start up to perform some sort of initialization tasks.
@Initializer(after=JOB_LOADED)
public static void init() throws IOException {
....
}
| Optional Element Summary | |
|---|---|
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
public abstract boolean fatal
Task.failureIsFatal()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||