code: @Override
      public void setTransactionState(boolean transactionState) {
          if (log.isDebugEnabled()) {
              log.debug(String.format("Received transaction state change: '%s':%n%s",
                      endpointConfiguration.getServerConfiguration().getDatabaseName(),
                      String.valueOf(transactionState)));
          }
  
          this.transactionState = transactionState;
          if(!endpointConfiguration.isAutoTransactionHandling() && transactionState){
              handleMessageAndCheckResponse(JdbcMessage.startTransaction());
          }
      }
docs: Sets the transaction state of the database connection
  @param transactionState The boolean value whether the server is in transaction state.