Top Description Constructors Methods
io.r2dbc.spi

public abstract Class R2dbcTransientException

extends R2dbcException
Class Inheritance
Known Direct Subclasses
io.r2dbc.spi.R2dbcTransientResourceException, io.r2dbc.spi.R2dbcRollbackException, io.r2dbc.spi.R2dbcTimeoutException

Base exception thrown when a previously failed operation might be able to succeed if the operation is retried without any intervention by an application-level functionality.
See Also
R2dbcRollbackException, R2dbcTimeoutException, R2dbcTransientResourceException

Constructor Summary

AccessConstructor and Description
public
public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
String
the SQL statement that caused this error
sql
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
String
the SQL statement that caused this error
sql
,
Throwable
the cause
cause
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
Throwable
the cause
cause
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
Throwable
the cause
cause
)

Creates a new R2dbcTransientException.

public
R2dbcTransientException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
Throwable
the cause
cause
)

Creates a new R2dbcTransientException.

public

Method Summary

Inherited from io.r2dbc.spi.R2dbcException:
getErrorCodegetSqlgetSqlStatetoString

Constructor Detail

R2dbcTransientExceptionback to summary
public R2dbcTransientException()

Creates a new R2dbcTransientException.

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState, int errorCode)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState, int errorCode, String sql)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

sql:String

the SQL statement that caused this error

Since
0.9
R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState, int errorCode, String sql, Throwable cause)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

sql:String

the SQL statement that caused this error

cause:Throwable

the cause

Since
0.9
R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState, int errorCode, Throwable cause)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

cause:Throwable

the cause

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, String sqlState, Throwable cause)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

cause:Throwable

the cause

R2dbcTransientExceptionback to summary
public R2dbcTransientException(String reason, Throwable cause)

Creates a new R2dbcTransientException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

cause:Throwable

the cause

R2dbcTransientExceptionback to summary
public R2dbcTransientException(Throwable cause)

Creates a new R2dbcTransientException.

Parameters
cause:Throwable

the cause