com.google.inject.spi.BindingScopingVisitor<V> |
Known Indirect Subclasses |
Visits each of the strategies used to scope an injection.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Visit an eager singleton or single instance.
| |||||||||||
Visit an unspecified or unscoped strategy.
| |||||||||||
Visit a scope instance.
| |||||||||||
Visit a scope annotation.
|
Visit an eager singleton or single instance. This scope strategy is found on both module and injector bindings.
Visit an unspecified or unscoped strategy. On a module, this strategy indicates that the injector should use scoping annotations to find a scope. On an injector, it indicates that no scope is applied to the binding. An unscoped binding will behave like a scoped one when it is linked to a scoped binding.
Visit a scope instance. This scope strategy is found on both module and injector bindings.
Visit a scope annotation. This scope strategy is found only on module bindings. The instance
that implements this scope is registered by Binder.bindScope()
.