org.apache.cayenne.di

## Interface Scope

- All Known Implementing Classes:
    DefaultScope

      public interface Scope

  Defines the scope of the instances created by the DI container. I.e. whether instances are shared between the callers, and for how longs or whether they are created anew. Scope object is also used to tie DI-produced instances to the Injector events, such as shutdown. Default scope in Cayenne DI is "singleton".
  Since:
    3.1

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> Provider<T>` | `scope(Provider<T> unscoped)`

- - ### Method Detail

    - #### scope

          <T> Provider<T> scope(Provider<T> unscoped)

Copyright © 2001–2021 Apache Cayenne. All rights reserved.