クラス MessageHistoryConfigurer

java.lang.ObjectSE
org.springframework.integration.history.MessageHistoryConfigurer
実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanPostProcessor, DestructionAwareBeanPostProcessor, Lifecycle, Phased, SmartLifecycle, ManageableLifecycle, ManageableSmartLifecycle

導入:
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
      次で指定:
      インターフェース BeanFactoryAware 内の setBeanFactory 
      例外:
      BeansException
    • postProcessBeforeInitialization

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

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

      public void postProcessBeforeDestruction(ObjectSE bean, StringSE beanName) throws BeansException
      次で指定:
      インターフェース 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

      @ManagedOperation public void start()
      次で指定:
      インターフェース Lifecycle 内の start 
      次で指定:
      インターフェース ManageableLifecycle 内の start 
    • stop

      @ManagedOperation public void stop()
      次で指定:
      インターフェース Lifecycle 内の stop 
      次で指定:
      インターフェース ManageableLifecycle 内の stop