1 package siouxsie.mvc; 2 3 import com.opensymphony.xwork2.ActionProxy; 4 5 /** 6 * Action launcher. Implementations can vary 7 * on the way they launch actions (ex.: different threads) 8 * @author Arnaud Cogoluegnes 9 * @version $Id$ 10 */ 11 public interface IActionLauncher { 12 13 /** 14 * Launch the action. 15 * @param actionProxy 16 * @return 17 * @throws Exception 18 */ 19 public String launch(ActionProxy actionProxy) throws Exception; 20 21 22 }