クラス MessageHistoryConfigurer

java.lang.ObjectSE
org.springframework.integration.history.MessageHistoryConfigurer
実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanPostProcessorDestructionAwareBeanPostProcessorLifecyclePhasedSmartLifecycleManageableLifecycleManageableSmartLifecycle

導入:
2.0
作成者:
Mark Fisher, Artem Bilan, Gary Russell, Christian Tzolov
  • コンストラクターの詳細

    • MessageHistoryConfigurer

      public MessageHistoryConfigurer()
  • メソッドの詳細

    • setComponentNamePatterns

      public void setComponentNamePatterns(StringSE[] componentNamePatterns)
      コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。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

      @ManagedAttribute public StringSE getComponentNamePatternsString()
    • setComponentNamePatternsSet

      public void setComponentNamePatternsSet(SetSE<StringSE> componentNamePatternsSet)
      コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning() の場合は変更できません ; 最初に stop() を呼び出します。セットのすべてのメンバーは、同じパターンを正規に表す必要があります。すべて同じパターンである限り、複数の EnableMessageHistory アノテーションを許可します。
      パラメーター:
      componentNamePatternsSet - カンマ区切りのパターンのリストのセット。
    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory) throws BeansException
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      例外:
      BeansException
    • postProcessBeforeInitialization

      public ObjectSE postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) throws BeansException
      次で指定:
      インターフェース BeanPostProcessorpostProcessBeforeInitialization 
      例外:
      BeansException
    • requiresDestruction

      public boolean requiresDestruction(ObjectSE bean)
      次で指定:
      インターフェース DestructionAwareBeanPostProcessorrequiresDestruction 
    • postProcessBeforeDestruction

      public void postProcessBeforeDestruction(ObjectSE bean, StringSE beanName) throws BeansException
      次で指定:
      インターフェース DestructionAwareBeanPostProcessorpostProcessBeforeDestruction 
      例外:
      BeansException
    • isRunning

      public boolean isRunning()
      次で指定:
      インターフェース LifecycleisRunning 
      次で指定:
      インターフェース ManageableLifecycleisRunning 
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
    • isAutoStartup

      public boolean isAutoStartup()
      次で指定:
      インターフェース SmartLifecycleisAutoStartup 
    • setPhase

      public void setPhase(int phase)
    • getPhase

      public int getPhase()
      次で指定:
      インターフェース PhasedgetPhase 
      次で指定:
      インターフェース SmartLifecyclegetPhase 
    • start

      @ManagedOperation public void start()
      次で指定:
      インターフェース Lifecyclestart 
      次で指定:
      インターフェース ManageableLifecyclestart 
    • stop

      @ManagedOperation public void stop()
      次で指定:
      インターフェース Lifecyclestop 
      次で指定:
      インターフェース ManageableLifecyclestop