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 TransactionSavergetTransactionSaver()Get transaction saver cachevoidsaveRedo(org.mariadb.jdbc.message.ClientMessage msg)Save client messagevoidsaveRedo(org.mariadb.jdbc.message.ClientMessage[] msgs)Save client messagesvoidsetServerStatus(int serverStatus)Set server status-
Methods inherited from class org.mariadb.jdbc.client.context.BaseContext
addStateFlag, canSkipMeta, getConf, getDatabase, getExceptionFactory, getPrepareCache, getSeed, getServerStatus, getStateFlag, getThreadId, getTransactionIsolationLevel, getVersion, getWarning, hasClientCapability, hasServerCapability, 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:
setServerStatusin interfaceorg.mariadb.jdbc.client.Context- Overrides:
setServerStatusin 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
-
-