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 Type
    Method
    Description
    void
     
    static org.springframework.data.cassandra.ReactiveSession
    create(org.springframework.data.cassandra.ReactiveSession session, org.springframework.beans.factory.BeanFactory beanFactory)
    Factory method for creation of a TraceReactiveSession.
    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>
    execute(String cql, Object... objects)
     
    reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet>
     
    com.datastax.oss.driver.api.core.context.DriverContext
     
    Optional<com.datastax.oss.driver.api.core.CqlIdentifier>
     
    com.datastax.oss.driver.api.core.metadata.Metadata
     
    boolean
     
    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>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 a TraceReactiveSession.
      Parameters:
      session - reactive session
      beanFactory - bean factory
      Returns:
      traced representation of a ReactiveSession.
    • isClosed

      public boolean isClosed()
      Specified by:
      isClosed in interface org.springframework.data.cassandra.ReactiveSession
    • getContext

      public com.datastax.oss.driver.api.core.context.DriverContext getContext()
      Specified by:
      getContext in interface org.springframework.data.cassandra.ReactiveSession
    • getKeyspace

      public Optional<com.datastax.oss.driver.api.core.CqlIdentifier> getKeyspace()
      Specified by:
      getKeyspace in interface org.springframework.data.cassandra.ReactiveSession
    • getMetadata

      public com.datastax.oss.driver.api.core.metadata.Metadata getMetadata()
      Specified by:
      getMetadata in interface org.springframework.data.cassandra.ReactiveSession
    • execute

      public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql)
      Specified by:
      execute in interface org.springframework.data.cassandra.ReactiveSession
    • execute

      public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql, Object... objects)
      Specified by:
      execute in interface org.springframework.data.cassandra.ReactiveSession
    • execute

      public reactor.core.publisher.Mono<org.springframework.data.cassandra.ReactiveResultSet> execute(String cql, Map<String,Object> map)
      Specified by:
      execute in interface org.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:
      execute in interface org.springframework.data.cassandra.ReactiveSession
    • prepare

      public reactor.core.publisher.Mono<com.datastax.oss.driver.api.core.cql.PreparedStatement> prepare(String cql)
      Specified by:
      prepare in interface org.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:
      prepare in interface org.springframework.data.cassandra.ReactiveSession
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface org.springframework.data.cassandra.ReactiveSession