Top Description Constructors
io.r2dbc.spi

public Class R2dbcRollbackException

extends R2dbcTransientException
Class Inheritance

Exception thrown when an attempt to commit a transaction resulted in an unexpected rollback due to deadlock or transaction serialization failures.

Constructor Summary

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

Creates a new R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

public
R2dbcRollbackException(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 R2dbcRollbackException.

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

Creates a new R2dbcRollbackException.

public

Constructor Detail

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException()

Creates a new R2dbcRollbackException.

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason)

Creates a new R2dbcRollbackException.

Parameters
reason:String

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

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState)

Creates a new R2dbcRollbackException.

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

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState, int errorCode)

Creates a new R2dbcRollbackException.

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

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState, int errorCode, String sql)

Creates a new R2dbcRollbackException.

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
R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState, int errorCode, String sql, Throwable cause)

Creates a new R2dbcRollbackException.

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
R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState, int errorCode, Throwable cause)

Creates a new R2dbcRollbackException.

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

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, String sqlState, Throwable cause)

Creates a new R2dbcRollbackException.

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

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(String reason, Throwable cause)

Creates a new R2dbcRollbackException.

Parameters
reason:String

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

cause:Throwable

the cause

R2dbcRollbackExceptionback to summary
public R2dbcRollbackException(Throwable cause)

Creates a new R2dbcRollbackException.

Parameters
cause:Throwable

the cause