1 package com.instantbank.servicing.control.ejb.handlers;
2
3 import com.instantbank.servicing.control.ejb.StateMachine;
4 import com.instantbank.servicing.control.ServicingEventException;
5 import com.instantbank.servicing.control.event.ServicingEvent;
6
7
13 public interface StateHandler {
14
15
20 public void init(StateMachine urc);
21
22
23
26 public void doStart();
27
28
29
36 public Object perform(ServicingEvent event)
37 throws ServicingEventException;
38
39
40
43 public void doEnd();
44 }
45
46