transactionIsolationLevel

The transaction isolation level for this session.

The session's, and only the session's: a level asked for through TransactionManager.required belongs to that one transaction and is not readable here, so this can answer READ COMMITTED while a SERIALIZABLE block is running.