public class MSqlExceptionFactory extends java.lang.Object implements SqlExceptionFactory
Constructor and Description |
---|
MSqlExceptionFactory(ExceptionFactory delegate) |
Modifier and Type | Method and Description |
---|---|
java.io.IOException |
additiveWriteConflict() |
boolean |
allowsRetry(java.lang.Throwable error) |
java.io.IOException |
asIOException(StandardException se) |
java.io.IOException |
callerDisconnected(java.lang.String message) |
java.io.IOException |
cannotCommit(long txnId,
Txn.State actualState) |
java.io.IOException |
cannotCommit(java.lang.String message) |
java.io.IOException |
connectionClosingException() |
java.io.IOException |
doNotRetry(java.lang.String message) |
java.io.IOException |
doNotRetry(java.lang.Throwable t) |
java.io.IOException |
failedServer(java.lang.String message) |
java.io.IOException |
noSuchFamily(java.lang.String message) |
java.io.IOException |
notServingPartition(java.lang.String s) |
java.io.IOException |
processRemoteException(java.lang.Throwable e) |
java.io.IOException |
readOnlyModification(java.lang.String message) |
java.io.IOException |
transactionTimeout(long tnxId) |
java.io.IOException |
writeWriteConflict(long txn1,
long txn2) |
public MSqlExceptionFactory(ExceptionFactory delegate)
public java.io.IOException asIOException(StandardException se)
asIOException
in interface SqlExceptionFactory
public java.io.IOException writeWriteConflict(long txn1, long txn2)
writeWriteConflict
in interface ExceptionFactory
public java.io.IOException readOnlyModification(java.lang.String message)
readOnlyModification
in interface ExceptionFactory
public java.io.IOException noSuchFamily(java.lang.String message)
noSuchFamily
in interface ExceptionFactory
public java.io.IOException transactionTimeout(long tnxId)
transactionTimeout
in interface ExceptionFactory
public java.io.IOException cannotCommit(long txnId, Txn.State actualState)
cannotCommit
in interface ExceptionFactory
public java.io.IOException cannotCommit(java.lang.String message)
cannotCommit
in interface ExceptionFactory
public java.io.IOException additiveWriteConflict()
additiveWriteConflict
in interface ExceptionFactory
public java.io.IOException doNotRetry(java.lang.String message)
doNotRetry
in interface ExceptionFactory
public java.io.IOException doNotRetry(java.lang.Throwable t)
doNotRetry
in interface ExceptionFactory
public java.io.IOException processRemoteException(java.lang.Throwable e)
processRemoteException
in interface ExceptionFactory
public java.io.IOException callerDisconnected(java.lang.String message)
callerDisconnected
in interface ExceptionFactory
public java.io.IOException failedServer(java.lang.String message)
failedServer
in interface ExceptionFactory
public java.io.IOException notServingPartition(java.lang.String s)
notServingPartition
in interface ExceptionFactory
public java.io.IOException connectionClosingException()
connectionClosingException
in interface ExceptionFactory
public boolean allowsRetry(java.lang.Throwable error)
allowsRetry
in interface ExceptionFactory