From d3a6c48cf09e7ad6a51e6a397ad7cc760adfc4c6 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Thu, 27 Aug 2009 00:17:08 +0000 Subject: [PATCH] modified intro to accommodate new order and added features --- spring-framework-reference/src/scheduling.xml | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/spring-framework-reference/src/scheduling.xml b/spring-framework-reference/src/scheduling.xml index 3babddcadf..30485aa7ed 100644 --- a/spring-framework-reference/src/scheduling.xml +++ b/spring-framework-reference/src/scheduling.xml @@ -3,22 +3,29 @@ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"> - Scheduling and Thread Pooling + Asynchronous Execution, Scheduling, and Thread Pooling
Introduction - The Spring Framework features integration classes for scheduling support. Currently, Spring - supports the Timer, part of the JDK since 1.3, and the - Quartz Scheduler (). Both schedulers + The Spring Framework provides abstractions for asynchronous execution and scheduling of tasks + with the TaskExecutor and TaskScheduler + interfaces, respectively. Spring also features implementations of those interfaces that support + thread pools or delegation to CommonJ within an application server environment. Ultimately + the use of these implementations behind the common interfaces abstracts away the differences + between Java SE 5, Java SE 6 and Java EE environments. + + + Spring also features integration classes for supporting scheduling with the + Timer, part of the JDK since 1.3, and the Quartz Scheduler + (). Both of those schedulers are set up using a FactoryBean with optional references to Timer or Trigger instances, respectively. Furthermore, a convenience class for both the Quartz Scheduler and the Timer is available that allows you to invoke a method of an existing target object (analogous to the normal MethodInvokingFactoryBean operation). - Spring also features classes for thread pooling that abstract - away differences between Java SE 1.4, Java SE 5 and Java EE environments. - +
+
The Spring <interfacename>TaskExecutor</interfacename> abstraction -- GitLab