Class 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
    • Constructor Detail

      • GuiceInjectorHolder

        public GuiceInjectorHolder​( injector)
        injector -
    • Method Detail

      • getInjector

        public getInjector()
        the context