Class 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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      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> 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.DriverContext getContext()  
      Optional<com.datastax.oss.driver.api.core.CqlIdentifier> getKeyspace()  
      com.datastax.oss.driver.api.core.metadata.Metadata getMetadata()  
      boolean isClosed()  
      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 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