Knowing the current flush mode can be done as follows:
// via EntityManager
entityManager.getFlushMode();
// in Hibernate JPA, via Session
(entityManager.unwrap(Session.class)).getFlushMode();
// starting with Hibernate 5.2
(entityManager.unwrap(Session.class)).getHibernateFlushMode();