diff --git a/src/reference/docbook/scheduling.xml b/src/reference/docbook/scheduling.xml
index 6c5b7fbe83..a30a0f7d99 100644
--- a/src/reference/docbook/scheduling.xml
+++ b/src/reference/docbook/scheduling.xml
@@ -840,9 +840,9 @@ public class ExampleJob extends QuartzJobBean {
object. Of course, we still need to schedule the jobs themselves. This
is done using triggers and a
SchedulerFactoryBean. Several triggers are
- available within Quartz. Spring offers two subclassed triggers with
- convenient defaults: CronTriggerBean and
- SimpleTriggerBean.
+ available within Quartz and Spring offers two Quartz FactoryBean
+ implementations with convenient defaults: CronTriggerFactoryBean and
+ SimpleTriggerFactoryBean.
Triggers need to be scheduled. Spring offers a
SchedulerFactoryBean that exposes triggers to be
@@ -851,7 +851,7 @@ public class ExampleJob extends QuartzJobBean {
Find below a couple of examples:
- <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
+ <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<!-- see the example of method invoking job above -->
<property name="jobDetail" ref="jobDetail" />
<!-- 10 seconds -->
@@ -860,7 +860,7 @@ public class ExampleJob extends QuartzJobBean {
<property name="repeatInterval" value="50000" />
</bean>
-<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
+<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="exampleJob" />
<!-- run every morning at 6 AM -->
<property name="cronExpression" value="0 0 6 * * ?" />