package com.nosolojava.fsm.runtime;


/**
 * <p>Listener to FSM changes on sessions:
 * <ul>
 * <li>on session start
 * <li>on session finish
 * <li>on new state
 * 
 * <p>Notice that 
 * @author cverdes
 *
 */
public interface FSMListener {

	void onSessionStarted(ContextInstance context);
	
	void onSessionEnd(ContextInstance context);
	
	void onNewState(ContextInstance context);

}

@@ -290,32 +290,40 @@
 Instance context
+Instance
 );%0D%0A%09%0D%0A%09void onS
@@ -351,24 +351,32 @@
 ance context
+Instance
 );%0D%0A%09%0D%0A%09void
@@ -410,16 +410,24 @@
  context
+Instance
 );%0D%0A%0D%0A%7D%0D

change interface