import dk.brics.jwig.runtime.*; import java.lang.Thread; public class Impatient extends Service { public class Slow extends Session { XML HangOn = [[ Hang On This may take a while... [<[pct]>% done] ]]; public void main() { try { reply_timeout = 1; setTemporaryReply(HangOn<[pct=0]); Thread.sleep(4000); setTemporaryReply(HangOn<[pct=25]); Thread.sleep(4000); setTemporaryReply(HangOn<[pct=50]); Thread.sleep(4000); setTemporaryReply(HangOn<[pct=75]); Thread.sleep(4000); exit [[Done!]]; } catch (Exception e) {e.printStackTrace();} } } }