There are few listener-style APIs in liquibase. The main one you would probably be interested in is liquibase.changelog.visitor.ChangeExecListener. You can set that on the liquibase.Liquibase object or other ways, depending on how you are interacting with Liquibase.
Nathan