| Package | Description |
|---|---|
| com.mysql.cj.exceptions | |
| com.mysql.cj.jdbc.exceptions | |
| com.mysql.cj.protocol | |
| com.mysql.cj.protocol.a | |
| com.mysql.cj.protocol.x |
| 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) |
| Constructor and Description |
|---|
CJConnectionFeatureNotAvailableException(PropertySet propertySet,
ServerSession serverSession,
PacketSentTimeHolder packetSentTimeHolder,
java.lang.Exception underlyingException) |
| 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) |
ConnectionFeatureNotAvailableException(JdbcConnection conn,
PacketSentTimeHolder packetSentTimeHolder,
java.lang.Exception underlyingException) |
| Modifier and Type | Field and Description |
|---|---|
private PacketSentTimeHolder |
AbstractProtocol.packetSentTimeHolder |
| Modifier and Type | Method and Description |
|---|---|
PacketSentTimeHolder |
Protocol.getPacketSentTimeHolder() |
PacketSentTimeHolder |
AbstractProtocol.getPacketSentTimeHolder() |
| Modifier and Type | Method and Description |
|---|---|
void |
Protocol.setPacketSentTimeHolder(PacketSentTimeHolder packetSentTimeHolder) |
void |
AbstractProtocol.setPacketSentTimeHolder(PacketSentTimeHolder packetSentTimeHolder) |
| Modifier and Type | Class and Description |
|---|---|
class |
TimeTrackingPacketSender
A
MessageSender which tracks the last time a packet was sent. |
| Modifier and Type | Class and Description |
|---|---|
class |
SyncMessageSender
Synchronous-only implementation of
MessageSender. |