クラス CuratorFrameworkFactoryBean

java.lang.ObjectSE
org.springframework.integration.zookeeper.config.CuratorFrameworkFactoryBean
実装されたすべてのインターフェース:
FactoryBean<org.apache.curator.framework.CuratorFramework>LifecyclePhasedSmartLifecycle

public class CuratorFrameworkFactoryBean extends ObjectSE implements FactoryBean<org.apache.curator.framework.CuratorFramework>, SmartLifecycle
CuratorFramework を構築し、SmartLifecycle を実装するための Spring に適した方法。
導入:
4.2
作成者:
Gary Russell, Artem Bilan, Christian Tzolov
  • コンストラクターの詳細

    • CuratorFrameworkFactoryBean

      public CuratorFrameworkFactoryBean(StringSE connectionString)
      指定された接続文字列を使用し、デフォルトの再試行ポリシー new ExponentialBackoffRetry(1000, 3) を使用してインスタンスを構築します。
      パラメーター:
      connectionString - 接続するサーバーのリスト
    • CuratorFrameworkFactoryBean

      public CuratorFrameworkFactoryBean(StringSE connectionString, org.apache.curator.RetryPolicy retryPolicy)
      指定された接続文字列と再試行ポリシーを使用してインスタンスを構築します。
      パラメーター:
      connectionString - 接続するサーバーのリスト
      retryPolicy - 再試行ポリシー
  • メソッドの詳細

    • getPhase

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

      public void setPhase(int phase)
      パラメーター:
      phase - フェーズ
      関連事項:
    • isRunning

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

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

      public void setAutoStartup(boolean autoStartup)
      パラメーター:
      autoStartup - 自動的に開始する true
      関連事項:
    • start

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

      public void stop()
      次で指定:
      インターフェース Lifecyclestop 
    • getObject

      public org.apache.curator.framework.CuratorFramework getObject()
      次で指定:
      インターフェース FactoryBean<org.apache.curator.framework.CuratorFramework>getObject 
    • getObjectType

      public ClassSE<?> getObjectType()
      次で指定:
      インターフェース FactoryBean<org.apache.curator.framework.CuratorFramework>getObjectType