i'm using ModeShape 4.0.0 and I have an OSGi-Bundle which is updating the configuration to add Sequencing with a custom Sequencer for a running engine. The Sequencer is working nice but the initialize method which i override is never called from ModeShape. When should the method been called, after the configuration is updated or before the first use of the Sequencer?
I'm creating the configuration changes with an editor and updating it to the engine for my repository.
I want to register NameSpaces and NodeTypeDefinitions in the initialize method.
The initialization of sequencers (and most of the other components) takes place only when you start/re-start a repository. So you'll have to restart the repository to get the sequencer to be initialized.