public final class ConnectionFactoryBuilder extends Object
ConnectionFactory.| Modifier and Type | Method and Description | 
|---|---|
| io.r2dbc.spi.ConnectionFactory | build()Build a  ConnectionFactorybased on the state of this builder. | 
| io.r2dbc.spi.ConnectionFactoryOptions | buildOptions()Build a  ConnectionFactoryOptionsbased on the state of this builder. | 
| ConnectionFactoryBuilder | configure(Consumer<io.r2dbc.spi.ConnectionFactoryOptions.Builder> options)Configure additional options. | 
| ConnectionFactoryBuilder | database(String database)Configure the database. | 
| static ConnectionFactoryBuilder | derivedFrom(io.r2dbc.spi.ConnectionFactory connectionFactory)Initialize a new  ConnectionFactoryBuilderderived from the options of the
 specifiedconnectionFactory. | 
| static ConnectionFactoryBuilder | derivefrom(io.r2dbc.spi.ConnectionFactory connectionFactory)Deprecated. 
 since 2.5.1 for removal in 2.7.0 in favor of
  derivedFrom(ConnectionFactory) | 
| ConnectionFactoryBuilder | hostname(String host)Configure the host name. | 
| ConnectionFactoryBuilder | password(CharSequence password)Configure the password. | 
| ConnectionFactoryBuilder | port(int port)Configure the port. | 
| ConnectionFactoryBuilder | username(String username)Configure the username. | 
| static ConnectionFactoryBuilder | withOptions(io.r2dbc.spi.ConnectionFactoryOptions.Builder options)Initialize a new  ConnectionFactoryBuilderbased on the specifiedoptions. | 
| static ConnectionFactoryBuilder | withUrl(String url)Initialize a new  ConnectionFactoryBuilderbased on the specified R2DBC url. | 
public static ConnectionFactoryBuilder withUrl(String url)
ConnectionFactoryBuilder based on the specified R2DBC url.url - the url to useEmbeddedDatabaseConnection.getUrl(String)public static ConnectionFactoryBuilder withOptions(io.r2dbc.spi.ConnectionFactoryOptions.Builder options)
ConnectionFactoryBuilder based on the specified
 options.options - the options to use to initialize the builderoptions@Deprecated public static ConnectionFactoryBuilder derivefrom(io.r2dbc.spi.ConnectionFactory connectionFactory)
derivedFrom(ConnectionFactory)ConnectionFactoryBuilder derived from the options of the
 specified connectionFactory.connectionFactory - the connection factory whose options are to be used to
 initialize the builderpublic static ConnectionFactoryBuilder derivedFrom(io.r2dbc.spi.ConnectionFactory connectionFactory)
ConnectionFactoryBuilder derived from the options of the
 specified connectionFactory.connectionFactory - the connection factory whose options are to be used to
 initialize the builderpublic ConnectionFactoryBuilder configure(Consumer<io.r2dbc.spi.ConnectionFactoryOptions.Builder> options)
options - a Consumer to customize the optionspublic ConnectionFactoryBuilder username(String username)
username - the connection factory usernamepublic ConnectionFactoryBuilder password(CharSequence password)
password - the connection factory passwordpublic ConnectionFactoryBuilder hostname(String host)
host - the connection factory hostnamepublic ConnectionFactoryBuilder port(int port)
port - the connection factory portpublic ConnectionFactoryBuilder database(String database)
database - the connection factory databasepublic io.r2dbc.spi.ConnectionFactory build()
ConnectionFactory based on the state of this builder.public io.r2dbc.spi.ConnectionFactoryOptions buildOptions()
ConnectionFactoryOptions based on the state of this builder.