Interface SavepointListener

public interface SavepointListener
Interface for a listener to be notified of the start and pre-commit, commit, or abort of savepoints. To receive such notifications, implement this interface, with the methods that will be called in the cases of interest, and pass an instance to Session.addSavepointListener(org.postgresql.pljava.SavepointListener). The default implementations of these methods do nothing.

It is possible for a listener method to be called with savepoint null, or parent null, or both; that can happen if the application code has not kept a strong reference to the Savepoint object in question.

SavepointListener exposes a PostgreSQL-specific function that is more internal than the documented SPI.

Thomas Hallgren