クラス MessageHistoryConfigurer
java.lang.ObjectSE
org.springframework.integration.history.MessageHistoryConfigurer
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、BeanPostProcessor、DestructionAwareBeanPostProcessor、Lifecycle、Phased、SmartLifecycle、ManageableLifecycle、ManageableSmartLifecycle
@ManagedResource
@IntegrationManagedResource
public class MessageHistoryConfigurer
extends ObjectSE
implements ManageableSmartLifecycle, BeanFactoryAware, DestructionAwareBeanPostProcessor
- 導入:
- 2.0
- 作成者:
- Mark Fisher, Artem Bilan, Gary Russell, Christian Tzolov
フィールドのサマリー
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明intgetPhase()booleanbooleanvoidpostProcessBeforeDestruction(ObjectSE bean, StringSE beanName) postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) booleanrequiresDestruction(ObjectSE bean) voidsetAutoStartup(boolean autoStartup) voidsetBeanFactory(BeanFactory beanFactory) voidsetComponentNamePatterns(StringSE[] componentNamePatterns) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetComponentNamePatternsSet(SetSE<StringSE> componentNamePatternsSet) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetComponentNamePatternsString(StringSE componentNamePatterns) コンポーネントが追跡されるパターンのコンマ区切りのリスト。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetPhase(int phase) voidstart()voidstop()クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessAfterInitializationインターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable, stop
コンストラクターの詳細
MessageHistoryConfigurer
public MessageHistoryConfigurer()
メソッドの詳細
setComponentNamePatterns
コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()の場合は変更できません ; 最初にstop()を呼び出します。- パラメーター:
componentNamePatterns- パターン。
setComponentNamePatternsString
@ManagedAttribute(description="comma-delimited list of patterns; must invoke stop() before changing.") public void setComponentNamePatternsString(StringSE componentNamePatterns) コンポーネントが追跡されるパターンのコンマ区切りのリスト。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()の場合は変更できません ; 最初にstop()を呼び出します。- パラメーター:
componentNamePatterns- パターン。
getComponentNamePatternsString
setComponentNamePatternsSet
コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()の場合は変更できません ; 最初にstop()を呼び出します。セットのすべてのメンバーは、同じパターンを正規に表す必要があります。すべて同じパターンである限り、複数の EnableMessageHistory アノテーションを許可します。- パラメーター:
componentNamePatternsSet- カンマ区切りのパターンのリストのセット。
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException
postProcessBeforeInitialization
public ObjectSE postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) throws BeansException - 次で指定:
- インターフェース
BeanPostProcessorのpostProcessBeforeInitialization - 例外:
BeansException
requiresDestruction
- 次で指定:
- インターフェース
DestructionAwareBeanPostProcessorのrequiresDestruction
postProcessBeforeDestruction
- 次で指定:
- インターフェース
DestructionAwareBeanPostProcessorのpostProcessBeforeDestruction - 例外:
BeansException
isRunning
public boolean isRunning()- 次で指定:
- インターフェース
LifecycleのisRunning - 次で指定:
- インターフェース
ManageableLifecycleのisRunning
setAutoStartup
public void setAutoStartup(boolean autoStartup) isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycleのisAutoStartup
setPhase
public void setPhase(int phase) getPhase
public int getPhase()- 次で指定:
- インターフェース
PhasedのgetPhase - 次で指定:
- インターフェース
SmartLifecycleのgetPhase
start
- 次で指定:
- インターフェース
Lifecycleのstart - 次で指定:
- インターフェース
ManageableLifecycleのstart
stop
- 次で指定:
- インターフェース
Lifecycleのstop - 次で指定:
- インターフェース
ManageableLifecycleのstop