Assert CronTriggerFactoryBean.setMisfireInstruction() values

See gh-30851
This commit is contained in:
Sam Brannen
2023-07-31 15:50:15 +03:00
parent 12f765c133
commit 1378cce9fb
2 changed files with 15 additions and 0 deletions

View File

@@ -207,6 +207,8 @@ public class CronTriggerFactoryBean implements FactoryBean<CronTrigger>, BeanNam
* Specify the misfire instruction for this trigger.
*/
public void setMisfireInstruction(int misfireInstruction) {
Assert.isTrue(constants.containsValue(misfireInstruction),
"Only values of misfire instruction constants allowed");
this.misfireInstruction = misfireInstruction;
}