Package org.mariadb.jdbc.client.context
Class RedoContext
java.lang.Object
org.mariadb.jdbc.client.context.BaseContext
org.mariadb.jdbc.client.context.RedoContext
- All Implemented Interfaces:
Context
Redo addition to Context
-
Field Summary
FieldsFields inherited from class org.mariadb.jdbc.client.context.BaseContext
serverStatus
-
Constructor Summary
ConstructorsConstructorDescriptionRedoContext
(HostAddress hostAddress, InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache) Constructor -
Method Summary
Modifier and TypeMethodDescriptionGet transaction saver cachevoid
saveRedo
(ClientMessage msg) Save client messagevoid
saveRedo
(ClientMessage[] msgs) Save client messagesvoid
setServerStatus
(int serverStatus) Set server statusMethods inherited from class org.mariadb.jdbc.client.context.BaseContext
addStateFlag, canSkipMeta, canUseTransactionIsolation, getAutoIncrement, getCharset, getColumnDecoderFunction, getConf, getConnectionTimeZone, getDatabase, getDefaultCalendar, getExceptionFactory, getPrepareCacheCmd, getRedirectUrl, getSeed, getServerStatus, getStateFlag, getThreadId, getTransactionIsolationLevel, getVersion, getWarning, hasClientCapability, hasServerCapability, isEofDeprecated, permitPipeline, putPrepareCacheCmd, resetPrepareCache, resetStateFlag, setAutoIncrement, setCharset, setConnectionTimeZone, setDatabase, setRedirectUrl, setThreadId, setTransactionIsolationLevel, setTreadsConnected, setWarning
-
Field Details
-
transactionSaver
-
-
Constructor Details
-
RedoContext
public RedoContext(HostAddress hostAddress, InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, PrepareCache prepareCache) Constructor- Parameters:
hostAddress
- host addresshandshake
- server handshakeclientCapabilities
- client capabilitiesconf
- configurationexceptionFactory
- connection exception factoryprepareCache
- LRU prepare cache
-
-
Method Details
-
setServerStatus
public void setServerStatus(int serverStatus) Set server status- Specified by:
setServerStatus
in interfaceContext
- Overrides:
setServerStatus
in classBaseContext
- Parameters:
serverStatus
- server status
-
saveRedo
Save client message- Parameters:
msg
- client message
-
saveRedo
Save client messages- Parameters:
msgs
- client messages
-
getTransactionSaver
Get transaction saver cache- Returns:
- transaction saver cache
-