com.hammurapi.flow.runtime
Interface Transition<S,A>

Type Parameters:
S - Flow state type.
A - Argument type.
All Superinterfaces:
FlowElement

public interface Transition<S,A>
extends FlowElement

Runtime classes representing transitions shall implement this interface.

Author:
Pavel Vlasov

Method Summary
 Invocable<S,A> getInvocable()
           
 Invoker<S,A> getInvoker()
           
 
Methods inherited from interface com.hammurapi.flow.runtime.FlowElement
afterConnect, beforeConnect
 

Method Detail

getInvocable

Invocable<S,A> getInvocable()
Returns:
Invocable which represents transition start.

getInvoker

Invoker<S,A> getInvoker()
Returns:
Invoker which represents transition end.