Skip to content

Commit cb42f3f

Browse files
kartaroraoshai
kartarora
authored andcommitted
Fixed statement timeout not working.
1 parent 5eae3d2 commit cb42f3f

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

r2dbc-mysql/src/main/java/MysqlConnectionFactoryProvider.kt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import io.r2dbc.spi.ConnectionFactoryOptions.DRIVER
1010
import io.r2dbc.spi.ConnectionFactoryOptions.HOST
1111
import io.r2dbc.spi.ConnectionFactoryOptions.PASSWORD
1212
import io.r2dbc.spi.ConnectionFactoryOptions.PORT
13+
import io.r2dbc.spi.ConnectionFactoryOptions.STATEMENT_TIMEOUT
1314
import io.r2dbc.spi.ConnectionFactoryOptions.USER
1415
import io.r2dbc.spi.ConnectionFactoryProvider
1516
import io.r2dbc.spi.Option
@@ -29,12 +30,6 @@ class MysqlConnectionFactoryProvider : ConnectionFactoryProvider {
2930
@JvmField
3031
val APPLICATION_NAME: Option<String> = Option.valueOf("applicationName")
3132

32-
/**
33-
* Query timeout.
34-
*/
35-
@JvmField
36-
val QUERY_TIMEOUT: Option<Duration> = Option.valueOf("queryTimeout")
37-
3833
/**
3934
* Driver option value.
4035
*/
@@ -74,7 +69,7 @@ class MysqlConnectionFactoryProvider : ConnectionFactoryProvider {
7469
database = connectionFactoryOptions.getValue(DATABASE) as String?,
7570
applicationName = connectionFactoryOptions.getValue(APPLICATION_NAME) as String?,
7671
connectionTimeout = (connectionFactoryOptions.getValue(CONNECT_TIMEOUT) as Duration?)?.toMillis()?.toInt() ?: 5000,
77-
queryTimeout = connectionFactoryOptions.getValue(QUERY_TIMEOUT) as Duration?
72+
queryTimeout = connectionFactoryOptions.getValue(STATEMENT_TIMEOUT) as Duration?
7873
)
7974
return JasyncConnectionFactory(MySQLConnectionFactory(configuration))
8075
}

0 commit comments

Comments
 (0)