I have a connection to an external datasource which I access through a Java class. I want to close the connection only once when the Axon Ivy engine is stopped. Should I implement the interface IServerListener for this? If yes which method is best serverStopped() or serverStopping()?