org.springframework.boot.r2dbc

Class OptionsCapableConnectionFactory

  • java.lang.Object
    • org.springframework.boot.r2dbc.OptionsCapableConnectionFactory
  • All Implemented Interfaces:
    io.r2dbc.spi.ConnectionFactory, io.r2dbc.spi.Wrapped<io.r2dbc.spi.ConnectionFactory>


    public class OptionsCapableConnectionFactory
    extends java.lang.Object
    implements io.r2dbc.spi.Wrapped<io.r2dbc.spi.ConnectionFactory>, io.r2dbc.spi.ConnectionFactory
    ConnectionFactory capable of providing access to the ConnectionFactoryOptions from which it was built.
    Since:
    2.5.0
    • Constructor Summary

      Constructors 
      Constructor and Description
      OptionsCapableConnectionFactory(io.r2dbc.spi.ConnectionFactoryOptions options, io.r2dbc.spi.ConnectionFactory delegate)
      Create a new OptionsCapableConnectionFactory that will provide access to the given options that were used to build the given delegate ConnectionFactory.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      org.reactivestreams.Publisher<? extends io.r2dbc.spi.Connection> create() 
      io.r2dbc.spi.ConnectionFactoryMetadata getMetadata() 
      io.r2dbc.spi.ConnectionFactoryOptions getOptions() 
      io.r2dbc.spi.ConnectionFactory unwrap() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OptionsCapableConnectionFactory

        public OptionsCapableConnectionFactory(io.r2dbc.spi.ConnectionFactoryOptions options,
                                               io.r2dbc.spi.ConnectionFactory delegate)
        Create a new OptionsCapableConnectionFactory that will provide access to the given options that were used to build the given delegate ConnectionFactory.
        Parameters:
        options - the options from which the connection factory was built
        delegate - the delegate connection factory that was built with options
    • Method Detail

      • getOptions

        public io.r2dbc.spi.ConnectionFactoryOptions getOptions()
      • create

        public org.reactivestreams.Publisher<? extends io.r2dbc.spi.Connection> create()
        Specified by:
        create in interface io.r2dbc.spi.ConnectionFactory
      • getMetadata

        public io.r2dbc.spi.ConnectionFactoryMetadata getMetadata()
        Specified by:
        getMetadata in interface io.r2dbc.spi.ConnectionFactory
      • unwrap

        public io.r2dbc.spi.ConnectionFactory unwrap()
        Specified by:
        unwrap in interface io.r2dbc.spi.Wrapped<io.r2dbc.spi.ConnectionFactory>