com.instantbank.servicing.control.ejb.handlers
Interface StateHandler

All Known Implementing Classes:
StateHandlerSupport

public interface StateHandler

Interface for event handlers

Author:
Instant-bank (Consuelo Franky)

Method Summary
 void doEnd()
          doEnd: after processing event
 void doStart()
          doStart: before processing event
 void init(StateMachine urc)
          init
 java.lang.Object perform(ServicingEvent event)
          process event
 

Method Detail

init

public void init(StateMachine urc)
init
Parameters:
urc - reference to StateMachine

doStart

public void doStart()
doStart: before processing event

perform

public java.lang.Object perform(ServicingEvent event)
                         throws ServicingEventException
process event
Parameters:
event - event corresponding to user request
Returns:
answer to event processing
Throws:
ServicingEventException -  

doEnd

public void doEnd()
doEnd: after processing event