Skip navigation links
org.spincast.core.guice

Class SpincastRequestScope

    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
    • Constructor Detail

      • SpincastRequestScope

        public SpincastRequestScope()
    • Method Detail

      • enter

        public void enter()
      • exit

        public void exit()
      • seed

        public <T> void seed(com.google.inject.Key<T> key,
                             T value)
      • seed

        public <T> void seed(Class<T> clazz,
                             T value)
      • scope

        public <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key,
                                                       com.google.inject.Provider<T> unscoped)
        Specified by:
        scope in interface com.google.inject.Scope
      • getScopedObjectMap

        protected <T> Map<com.google.inject.Key<?>,Object> getScopedObjectMap(com.google.inject.Key<T> key)
      • getSeedErrorProvider

        public static <T> com.google.inject.Provider<T> getSeedErrorProvider(com.google.inject.Key key)
        Returns a provider that always throws exception complaining that the object in question must be seeded before it can be injected.
        Returns:
        typed provider

Copyright © 2016. All rights reserved.