Am 18.05.2010 23:41, schrieb Christoph Grün:

Hi Christoph

As these classes are injected in Wicket, Wicket tries to serialize them
as well.

if you use wicket-ioc to inject these classes into your pages/components, they´re wrapped with a wicket-ioc specific proxy that will not serializale the class, but just the guice key to the injected class and reinject on deserialization.

in other words: it´ll work ;)

For example I have the class PoiLoader that is injected in a Wicket page.

make sure, you´re using wicket-ioc instead of guice directly to inject into anything you want wicket so serialize down.

to remind you:

    public static void injectMembers(final Object o)
    {
        Application application = Application.get();
        Injector injector = getInjector(application);
        new GuiceComponentInjector(application, injector).inject(o);
    }

that´ll be it.

cu uwe

--
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to