Class DefaultScopeProvider<T>

java.lang.Object
io.bootique.di.spi.DefaultScopeProvider<T>
All Implemented Interfaces:
javax.inject.Provider<T>

public class DefaultScopeProvider<T> extends Object implements javax.inject.Provider<T>
A provider that provides scoping for other providers.
  • Constructor Details

    • DefaultScopeProvider

      public DefaultScopeProvider(DefaultScope scope, javax.inject.Provider<T> delegate)
  • Method Details

    • get

      public T get()
      Specified by:
      get in interface javax.inject.Provider<T>
    • afterScopeEnd

      @AfterScopeEnd public void afterScopeEnd() throws Exception
      Throws:
      Exception