2014-11-17 3 views
0

Я читал ниже статью, чтобы реализовать исполнителя и планировщика.Какой исполнитель и планировщик привыкает

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-enable-annotation-support

Может ли один пожалуйста, скажите мне, какой исполнитель и планировщик не использует, когда мы указываем ниже записи XML

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/> 
<task:executor id="myExecutor" pool-size="5"/> 
<task:scheduler id="myScheduler" pool-size="10"/> 

ответ

0

Внутренняя пружина использует org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor для пространства имен task:executor и org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler для task:scheduler.

См. Соответствующие документы API here и here

+0

Спасибо за ответ. У меня есть другой вопрос относительно планирования работы cron во время выполнения. Я отправлю еще один вопрос. –

+0

okies .. будет рад снова помочь :) –

-1

указать пакет

любые классы внутри что пакет, который имеет аннотацию @Configuration, @EnableScheduling и метод с @Scheduled (cron = ""), будет запланирован на указанное время в выражении cron.

+0

Это не имеет смысла. Вы не нуждаетесь в '@ EnableScheduling', так как здесь также используется xml-копия. Единственное, что необходимо, это '@ Scheduled', который является триггером. –

+0

@ M.Deinum, не могли бы вы рассказать мне, какой планировщик используется для вызова метода '@ Scheduled'? –

+0

У вас только 1 планировщик, который используется. –

 Смежные вопросы

  • Нет связанных вопросов^_^