public class DefaultManagedTaskScheduler extends ConcurrentTaskScheduler implements InitializingBean
ConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 メモ: このクラスは厳密に JSR-236 ベースではありません。JNDI にある通常の ScheduledExecutorServiceSE で動作します。ManagedScheduledExecutorServiceEE への実際の適応は、基本クラス ConcurrentTaskScheduler 自体で行われます。
ConcurrentTaskExecutor.ManagedTaskBuilderTIMEOUT_IMMEDIATE, TIMEOUT_INDEFINITE| コンストラクターと説明 |
|---|
DefaultManagedTaskScheduler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
void | setJndiEnvironment(PropertiesSE jndiEnvironment)JNDI ルックアップに使用する JNDI 環境を設定します。 |
void | setJndiName(StringSE jndiName) 委譲先の ExecutorSE の JNDI 名を指定して、デフォルトの JNDI 名 "java:comp/DefaultManagedScheduledExecutorService" を置き換えます。 |
void | setJndiTemplate(JndiTemplate jndiTemplate)JNDI ルックアップに使用する JNDI テンプレートを設定します。 |
void | setResourceRef(boolean resourceRef) ルックアップが J2EE コンテナー内で行われるかどうかを設定します。 |
schedule, schedule, scheduleAtFixedRate, scheduleAtFixedRate, scheduleWithFixedDelay, scheduleWithFixedDelay, setErrorHandler, setScheduledExecutorexecute, execute, getConcurrentExecutor, prefersShortLivedTasks, setConcurrentExecutor, setTaskDecorator, submit, submit, submitListenable, submitListenablecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setJndiTemplate(JndiTemplate jndiTemplate)
public void setJndiEnvironment(PropertiesSE jndiEnvironment)
public void setResourceRef(boolean resourceRef)
public void setJndiName(StringSE jndiName)
ExecutorSE の JNDI 名を指定して、デフォルトの JNDI 名 "java:comp/DefaultManagedScheduledExecutorService" を置き換えます。これは、完全修飾 JNDI 名、または "resourceRef" が "true" に設定されている場合は現在の環境命名コンテキストに相対的な JNDI 名のいずれかになります。
public void afterPropertiesSet()
throws NamingExceptionSEInitializingBeanBeanFactoryAware、ApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean の afterPropertiesSet NamingExceptionSE