| Package | Description |
|---|---|
| com.mysql.cj.exceptions | |
| com.mysql.cj.jdbc.exceptions | |
| com.mysql.cj.protocol | |
| com.mysql.cj.protocol.a |
| Modifier and Type | Method and Description |
|---|---|
static CJCommunicationsException |
ExceptionFactory.createCommunicationsException(PropertySet propertySet,
ServerSession serverSession,
PacketSentTimeHolder packetSentTimeHolder,
PacketReceivedTimeHolder packetReceivedTimeHolder,
java.lang.Throwable cause,
ExceptionInterceptor interceptor) |
static java.lang.String |
ExceptionFactory.createLinkFailureMessageBasedOnHeuristics(PropertySet propertySet,
ServerSession serverSession,
PacketSentTimeHolder packetSentTimeHolder,
PacketReceivedTimeHolder packetReceivedTimeHolder,
java.lang.Throwable underlyingException)
Creates a communications link failure message to be used in CommunicationsException
that (hopefully) has some better information and suggestions based on heuristics.
|
void |
CJCommunicationsException.init(PropertySet propertySet,
ServerSession serverSession,
PacketSentTimeHolder packetSentTimeHolder,
PacketReceivedTimeHolder packetReceivedTimeHolder) |
| Modifier and Type | Method and Description |
|---|---|
static java.sql.SQLException |
SQLError.createCommunicationsException(JdbcConnection conn,
PacketSentTimeHolder packetSentTimeHolder,
PacketReceivedTimeHolder packetReceivedTimeHolder,
java.lang.Exception underlyingException,
ExceptionInterceptor interceptor) |
| Constructor and Description |
|---|
CommunicationsException(JdbcConnection conn,
PacketSentTimeHolder packetSentTimeHolder,
PacketReceivedTimeHolder packetReceivedTimeHolder,
java.lang.Exception underlyingException) |
| Modifier and Type | Field and Description |
|---|---|
private PacketReceivedTimeHolder |
AbstractProtocol.packetReceivedTimeHolder |
| Modifier and Type | Method and Description |
|---|---|
PacketReceivedTimeHolder |
Protocol.getPacketReceivedTimeHolder() |
PacketReceivedTimeHolder |
AbstractProtocol.getPacketReceivedTimeHolder() |
| Modifier and Type | Method and Description |
|---|---|
void |
Protocol.setPacketReceivedTimeHolder(PacketReceivedTimeHolder packetReceivedTimeHolder) |
void |
AbstractProtocol.setPacketReceivedTimeHolder(PacketReceivedTimeHolder packetReceivedTimeHolder) |
| Modifier and Type | Class and Description |
|---|---|
class |
TimeTrackingPacketReader
A
MessageReader which tracks the last time a packet was received. |