クラス ObservableCqlSessionFactoryBean
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>
org.springframework.data.cassandra.observability.ObservableCqlSessionFactoryBean
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、DisposableBean
、FactoryBean<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
- 関連事項:
フィールドサマリー
クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたフィールド
logger
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクターコンストラクター説明ObservableCqlSessionFactoryBean
(com.datastax.oss.driver.api.core.CqlSessionBuilder cqlSessionBuilder, io.micrometer.observation.ObservationRegistry observationRegistry) 新しいObservableCqlSessionFactoryBean
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected com.datastax.oss.driver.api.core.CqlSession
protected void
destroyInstance
(com.datastax.oss.driver.api.core.CqlSession instance) ClassSE<?>
void
setRemoteServiceName
(StringSE remoteServiceName) リモートサービス名を設定します。クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
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
- オーバーライド:
- クラス
AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>
のdestroyInstance
getObjectType
- 次で指定:
- インターフェース
FactoryBean<com.datastax.oss.driver.api.core.CqlSession>
のgetObjectType
- 次で指定:
- クラス
AbstractFactoryBean<com.datastax.oss.driver.api.core.CqlSession>
のgetObjectType
getRemoteServiceName
setRemoteServiceName
リモートサービス名を設定します。- パラメーター:
remoteServiceName
-