public void resolveBeanClass ( ScheduleRule scheduleRule ) throws IllegalRuleException { String beanId = scheduleRule . getSchedulerBeanId ( ) ; if ( beanId != null ) { Class < ? > beanClass = resolveBeanClass ( beanId , scheduleRule ) ; if ( beanClass != null ) { scheduleRule . setSchedulerBeanClass ( beanClass ) ; reserveBeanReference ( beanClass , scheduleRule ) ; } else { reserveBeanReference ( beanId , scheduleRule ) ; } } }
Resolve bean class for the schedule rule .