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 ofReactiveSession.- Since:
- 3.1.0
- Author:
- Mark Paluch, Marcin Grzejszczak
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()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>execute(String cql)reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>execute(String cql, Object... objects)reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>execute(String cql, Map<String,Object> map)com.datastax.oss.driver.api.core.context.DriverContextgetContext()Optional<com.datastax.oss.driver.api.core.CqlIdentifier>getKeyspace()com.datastax.oss.driver.api.core.metadata.MetadatagetMetadata()booleanisClosed()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>prepare(String cql)
-
-
-
Method Detail
-
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
public Optional<com.datastax.oss.driver.api.core.CqlIdentifier> 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
-
-