método setDefaultCloseOperation

Quais são as constantes que podem ser utilizadas pelo método setDefaultCloseOperation? Explique a função de cada uma.

https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html#setDefaultCloseOperation(int)