クラス ObservableCqlSessionFactoryBean

java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>
org.springframework.data.cassandra.observability.ObservableCqlSessionFactoryBean
実装されたすべてのインターフェース:
AwareBeanClassLoaderAwareBeanFactoryAwareDisposableBeanFactoryBean<com.datastax.oss.driver.api.core.CqlSession>InitializingBean

public class ObservableCqlSessionFactoryBean extends AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>
ファクトリ Bean は、指定された ObservationRegistry と統合された CqlSession を構築します。このファクトリ Bean は、必要なインフラストラクチャとの完全な統合を保証するために、ビルダーに ObservationRequestTracker.INSTANCE も登録します。
導入:
4.0
作成者:
Mark Paluch
関連事項:
  • コンストラクターの詳細

    • ObservableCqlSessionFactoryBean

      public ObservableCqlSessionFactoryBean(com.datastax.oss.driver.api.core.CqlSessionBuilder cqlSessionBuilder, io.micrometer.observation.ObservationRegistry observationRegistry)
      新しい ObservableCqlSessionFactoryBean を作成します。
      パラメーター:
      cqlSessionBuilder - null であってはなりません。
      observationRegistry - null であってはなりません。
  • メソッドの詳細

    • createInstance

      protected com.datastax.oss.driver.api.core.CqlSession createInstance()
      次で指定:
      クラス AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>createInstance 
    • destroyInstance

      protected void destroyInstance(@Nullable com.datastax.oss.driver.api.core.CqlSession instance)
      オーバーライド:
      クラス AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>destroyInstance 
    • getObjectType

      public ClassSE<?> getObjectType()
      次で指定:
      インターフェース FactoryBean<com.datastax.oss.driver.api.core.CqlSession>getObjectType 
      次で指定:
      クラス AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>getObjectType 
    • getRemoteServiceName

      @Nullable public StringSE getRemoteServiceName()
    • setRemoteServiceName

      public void setRemoteServiceName(@Nullable StringSE remoteServiceName)
      リモートサービス名を設定します。
      パラメーター:
      remoteServiceName -