Class TraceReactiveSession
java.lang.Object
org.springframework.cloud.sleuth.instrument.cassandra.TraceReactiveSession
- All Implemented Interfaces:
Closeable,AutoCloseable,org.springframework.data.cassandra.ReactiveSession
public class TraceReactiveSession
extends Object
implements org.springframework.data.cassandra.ReactiveSession
Tracing variant of
ReactiveSession.- Since:
- 3.1.0
- Author:
- Mark Paluch, Marcin Grzejszczak
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static org.springframework.data.cassandra.ReactiveSessioncreate(org.springframework.data.cassandra.ReactiveSession session, org.springframework.beans.factory.BeanFactory beanFactory) Factory method for creation of aTraceReactiveSession.reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>execute(com.datastax.oss.driver.api.core.cql.Statement<?> statement) reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>com.datastax.oss.driver.api.core.context.DriverContextOptional<com.datastax.oss.driver.api.core.CqlIdentifier>com.datastax.oss.driver.api.core.metadata.MetadatabooleanisClosed()reactor.core.publisher.Mono<com.datastax.oss.driver.api.core.cql.PreparedStatement>prepare(com.datastax.oss.driver.api.core.cql.SimpleStatement statement) reactor.core.publisher.Mono<com.datastax.oss.driver.api.core.cql.PreparedStatement>
-
Method Details
-
create
public static org.springframework.data.cassandra.ReactiveSession create(org.springframework.data.cassandra.ReactiveSession session, org.springframework.beans.factory.BeanFactory beanFactory) Factory method for creation of aTraceReactiveSession.- Parameters:
session- reactive sessionbeanFactory- bean factory- Returns:
- traced representation of a
ReactiveSession.
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceorg.springframework.data.cassandra.ReactiveSession
-
getContext
public com.datastax.oss.driver.api.core.context.DriverContext getContext()- Specified by:
getContextin interfaceorg.springframework.data.cassandra.ReactiveSession
-
getKeyspace
- Specified by:
getKeyspacein interfaceorg.springframework.data.cassandra.ReactiveSession
-
getMetadata
public com.datastax.oss.driver.api.core.metadata.Metadata getMetadata()- Specified by:
getMetadatain interfaceorg.springframework.data.cassandra.ReactiveSession
-
execute
public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql) - Specified by:
executein interfaceorg.springframework.data.cassandra.ReactiveSession
-
execute
public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql, Object... objects) - Specified by:
executein interfaceorg.springframework.data.cassandra.ReactiveSession
-
execute
public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql, Map<String, Object> map) - Specified by:
executein interfaceorg.springframework.data.cassandra.ReactiveSession
-
execute
public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(com.datastax.oss.driver.api.core.cql.Statement<?> statement) - Specified by:
executein interfaceorg.springframework.data.cassandra.ReactiveSession
-
prepare
public reactor.core.publisher.Mono<com.datastax.oss.driver.api.core.cql.PreparedStatement> prepare(String cql) - Specified by:
preparein interfaceorg.springframework.data.cassandra.ReactiveSession
-
prepare
public reactor.core.publisher.Mono<com.datastax.oss.driver.api.core.cql.PreparedStatement> prepare(com.datastax.oss.driver.api.core.cql.SimpleStatement statement) - Specified by:
preparein interfaceorg.springframework.data.cassandra.ReactiveSession
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.springframework.data.cassandra.ReactiveSession
-