This is the recommended class for end users to override to implement a sequence
Note: To enable sequence debugging on/off, use a logger with the name as "sequence."
e.g. For a sequence with the id "my-sequence"
private static final Logger logger = LoggerFactory.getLogger("sequence.my-sequence");
Initializes the sequence with the current Configuration
Note: a sequence may be initialized, before the ESB decides to send any messages to it. For example, when
switching a running configuration, one may attempt a preparation of a new configuration, and at this time
all sequences will get initialized via this call back. However, the user may decide not to use this
configuration, or proceed with a configuration switch, in which case this sequence may be destroyed again
without being used