java.lang.Object | |
↳ | com.google.inject.Scopes |
Built-in scope implementations.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Scope | NO_SCOPE | No scope; the same as not applying any scope at all. | |||||||||
Scope | SINGLETON | One instance per Injector . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
No scope; the same as not applying any scope at all. Each time the Injector obtains an instance of an object with "no scope", it injects this instance then immediately forgets it. When the next request for the same binding arrives it will need to obtain the instance over again.
This exists only in case a class has been annotated with a scope
annotation such as @Singleton
, and you need to override
this to "no scope" in your binding.