public class DispatcherFSM
extends Object
This FSM helps coordinate server bootstrapping, so adding applications, and
adding connectors parallel flows are in line. These flows need to be
coordinated in order to notify different Listener specs events at proper
time.
Since the FSM doesn't know how many connectors will be added in advance, an
intermediary state approach is taken when adding the first connector. After
some time without receiving new connectors, the applications will be notified
about listener events
- Author:
- jaime