public interface ReplayableConnection
Modifier and Type | Interface | Description |
---|---|---|
static class |
ReplayableConnection.StatisticsReportType |
Statistics report type.
|
Modifier and Type | Method | Description |
---|---|---|
void |
beginRequest() |
Declares that a request to the server is starting on this connection.
|
void |
clearReplayStatistics(ReplayableConnection.StatisticsReportType reportType) |
Clears replay statistics accumulated so far.
|
void |
disableReplay() |
Allows disabling replay at runtime on a per-connection basis.
|
void |
endRequest() |
Declares that the request that was in progress on this connection has completed.
|
ReplayStatistics |
getReplayStatistics(ReplayableConnection.StatisticsReportType reportType) |
Obtains replay statistics accumulated so far.
|
void beginRequest() throws SQLException
SQLException
- When called with an open transaction on this connection.void endRequest() throws SQLException
SQLException
- When called with an open transaction on this connection.void disableReplay() throws SQLException
SQLException
ReplayStatistics getReplayStatistics(ReplayableConnection.StatisticsReportType reportType)
reportType
- The type of statistics report.ReplayStatistics#StatisticsReportType
, OracleDataSource.getReplayStatistics()
void clearReplayStatistics(ReplayableConnection.StatisticsReportType reportType)
reportType
- The type of statistics report.ReplayStatistics#StatisticsReportType
, ReplayStatistics#getReplayStatistics()