1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
@Job (
name="monJob",
description="Job de test",
items = {
@JobParameter(name="server", type=JobParameterType.SELECT_LIST),
@JobParameter(name="user", type=JobParameterType.STRING),
@JobParameter(name="password", type=JobParameterType.PASSWORD),
@JobParameter(name="max retry", type=JobParameterType.INTEGER),
@JobParameter(name="retry delay", type=JobParameterType.INTEGER),
@JobParameter(name="file to send", type=JobParameterType.STRING)
}
@JobListConfigs({
@JobListConfig(name="server",items={
@JobListItem(id="s1",title="serveur 1"),
@JobListItem(id="s2",title="serveur 2"),
@JobListItem(id="back",title="serveur de backup")
})
})
@JobIntegerConfigs({
@JobIntegerconfig(name="max retry",max=5),
@JobIntegerconfig(name="retry delay",min=1000, max=600000)
})
public class MonJob { |
Partager