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:
org.mariadb.jdbc.client.Context
public class RedoContext extends BaseContext
Redo addition to Context
-
-
Field Summary
-
Fields inherited from class org.mariadb.jdbc.client.context.BaseContext
serverStatus
-
-
Constructor Summary
Constructors Constructor Description RedoContext(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionSaver
getTransactionSaver()
Get transaction saver cachevoid
saveRedo(org.mariadb.jdbc.message.ClientMessage msg)
Save client messagevoid
saveRedo(org.mariadb.jdbc.message.ClientMessage[] msgs)
Save client messagesvoid
setServerStatus(int serverStatus)
Set server status-
Methods inherited from class org.mariadb.jdbc.client.context.BaseContext
addStateFlag, canSkipMeta, getConf, getDatabase, getExceptionFactory, getPrepareCache, getSeed, getServerCapabilities, getServerStatus, getStateFlag, getThreadId, getTransactionIsolationLevel, getVersion, getWarning, isEofDeprecated, isExtendedInfo, resetPrepareCache, resetStateFlag, setDatabase, setTransactionIsolationLevel, setWarning
-
-
-
-
Constructor Detail
-
RedoContext
public RedoContext(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)
Constructor- Parameters:
handshake
- server handshakeclientCapabilities
- client capabilitiesconf
- configurationexceptionFactory
- connection exception factoryprepareCache
- LRU prepare cache
-
-
Method Detail
-
setServerStatus
public void setServerStatus(int serverStatus)
Set server status- Specified by:
setServerStatus
in interfaceorg.mariadb.jdbc.client.Context
- Overrides:
setServerStatus
in classBaseContext
- Parameters:
serverStatus
- server status
-
saveRedo
public void saveRedo(org.mariadb.jdbc.message.ClientMessage msg)
Save client message- Parameters:
msg
- client message
-
saveRedo
public void saveRedo(org.mariadb.jdbc.message.ClientMessage[] msgs)
Save client messages- Parameters:
msgs
- client messages
-
getTransactionSaver
public TransactionSaver getTransactionSaver()
Get transaction saver cache- Returns:
- transaction saver cache
-
-