package scm.hivemind.statefulservice; /** * Lifecycle-Interface, das von Services, die unter dem "stateful" service-model * laufen können, implementiert werden kann (und sollte) * * @author Marcus Schulte */ public interface StatefulServiceLifecycleListener { /** * called when the client conversation is paused (e.g. at the end * of an http request) */ void pauseConversation(); /** * called when the client conversation is resumed (e.g. at the start of an * http request) */ void resumeConversation(); /** * called when the client conversation terminates * because, e.g., the session holding it is invalidated. */ void terminateConversation(); }