Class GuiceInjectorHolder

  extended by org.apache.wicket.guice.GuiceInjectorHolder
All Implemented Interfaces:
Serializable, IClusterable

public class GuiceInjectorHolder
extends Object
implements IClusterable

This is a holder for the Injector. The reason we need a holder is that metadata only supports storing serializable objects but Injector is not. The holder acts as a serializable wrapper for the context. Notice that although holder implements IClusterable it really is not because it has a reference to non-serializable context - but this is ok because metadata objects in application are never serialized.

See Also:
Serialized Form

Field Summary
static MetaDataKey<GuiceInjectorHolder> INJECTOR_KEY
          Metadata key used to store Injector holder in application's metadata
Constructor Summary
GuiceInjectorHolder( injector)
Method Summary getInjector()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public static MetaDataKey<GuiceInjectorHolder> INJECTOR_KEY
Metadata key used to store Injector holder in application's metadata

Constructor Detail


public GuiceInjectorHolder( injector)

injector -
Method Detail


public getInjector()
the context

Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.