The subject of re-invoking Application#init() came up a couple of years ago
in a related discussion.
http://mail-archives.apache.org/mod_mbox/wicket-dev/201109.mbox/%3c4e721208.5030...@apache.org%3E

Since the current design is not idempotent I think it would need some
wicket-core refactoring to work nicely.


On Thu, Aug 1, 2013 at 10:02 AM, Decebal Suiu <decebal.s...@asf.ro> wrote:

> Hi
>
> I'm the creator of wicket-plugin [1] and pf4j [2] and I'm very sensible at
> (wicket) hot swap.
> Play is stateless. So, it can unload the Controller, forget all the fields
> and load and initialize it again.
> True (generic) hot swap it hard to achieve but I will try to do incremental
> steps to see what I can do with my custom class loader (PluginClassLoader)
> with minimal memory leaks and minimal application restart:)
> It's interesting if I can use the same plugin (module)  framework for the
> entire stack (web layer, service layer, persistence layer).
> My question is: I can monitor my wicket plugins to see modifications on
> class files, I can dispose my plugin class loader, I can create a new
> plugin
> class loader but can I init again my WicketApplication (programmatically)?
> It should be easy more for a stateless web application (framework).
> Make sense my idea with reinit wicket application? I see many problems with
> this approach and I don't know if it's possible but it's easy to put some
> questions :)
>
> PS I don't want to discuss in this post about OSGI
>
> [1] https://github.com/decebals/wicket-plugin
> [2] https://github.com/decebals/pf4j
>
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Wicket-hot-reloading-Proof-of-concept-tp4660575p4660627.html
> Sent from the Forum for Wicket Core developers mailing list archive at
> Nabble.com.
>

Reply via email to