I am looking for a way to start the tridion related stuff in the content delivery programatically or delayed instead of starting immediately when the app server starts the webapp.
I am not sure where the entrance point of starting tridion is situated, seeing as it does not use any filters/servlets, but my guess is that it starts in the StorageManagerFactory, which contains a field private static StorageManagerFactory instance = reloadInstance();. If I check the logs you can also see that this is the first instance to start.
Can anyone verify that this is the situation and that the storagemanagerfactory makes it so that the rest of the content delivery classes gets initialised? And would anyone know how to make it so that it only starts when I want it to start, seeing as the getInstance and reloadInstance are protected methods so I can not use them myself.