|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use se.jbee.inject | |
|---|---|
| se.jbee.inject | |
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| se.jbee.inject.config | |
| se.jbee.inject.service | |
| se.jbee.inject.util | |
| Classes in se.jbee.inject used by se.jbee.inject | |
|---|---|
| DeclarationType
The DeclarationType is used to keep track of the origin of binding declarations. |
|
| Demand
A Demand is a Dependency resolved to a specific Resource in the context
of a specific Injector (the Repository within it). |
|
| Dependency
Describes what is wanted/needed as parameter to construct a instance of T. |
|
| DIRuntimeException
Base RuntimeException for all exceptions cennected to the dependency injection process
itself. |
|
| DIRuntimeException.DependencyCycleException
A dependency cycle so that injection is not possible. |
|
| DIRuntimeException.MoreFrequentExpiryException
It has been tried to inject a shorter living instance into one that will most likely outlive the injected one. |
|
| DIRuntimeException.NoSuchResourceException
An Injector couldn't find a Resource that matches a Dependency to
resolve. |
|
| Emergence
A description of an Instance together with its duration of life (Expiry). |
|
| Expiry
How frequently do instances expire (become garbage, are not used any longer). |
|
| Injectable
Knows how to resolve a specific instance for the given Demand. |
|
| Injection
Describes on "stack-frame" within the injection process. |
|
| Injector
Knows how to *resolve* an instance for a given Dependency. |
|
| Injectron
A kind of singleton for a Resource inside a Injector. |
|
| Instance
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
|
| Instances
A hierarchy of Instances. |
|
| Name
A Name is used as discriminator in cases where multiple Instances are bound for
the same Type. |
|
| Named
Names are used to distinguish Instances of the same Type. |
|
| Packages
A set of Packages described one or more root packages (on the same hierarchy level/depth)
with or without their sub-packages. |
|
| Parameter
Parameters are *not* about to find/identify the Constructor to use! |
|
| PreciserThan
When determining what Resource is used to inject a Dependency everything is
sorted by its Precision. |
|
| Repository
Manages the already created instances. |
|
| Resource
Describes WHAT can be injected and WHERE it can be injected. |
|
| Resourced
Has a Resource |
|
| Source
Where does a bind come from and what type of declaration has it been. |
|
| Target
Describes where a Resource is available for injection. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Typed
Has a Type, is typed. |
|
| Classes in se.jbee.inject used by se.jbee.inject.bind | |
|---|---|
| DeclarationType
The DeclarationType is used to keep track of the origin of binding declarations. |
|
| Instance
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
|
| Name
A Name is used as discriminator in cases where multiple Instances are bound for
the same Type. |
|
| Packages
A set of Packages described one or more root packages (on the same hierarchy level/depth)
with or without their sub-packages. |
|
| Parameter
Parameters are *not* about to find/identify the Constructor to use! |
|
| Resource
Describes WHAT can be injected and WHERE it can be injected. |
|
| Scope
A Scope describes a particular lifecycle. |
|
| Source
Where does a bind come from and what type of declaration has it been. |
|
| Supplier
A Supplier is a source or factory for specific instances. |
|
| Target
Describes where a Resource is available for injection. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Classes in se.jbee.inject used by se.jbee.inject.bootstrap | |
|---|---|
| Dependency
Describes what is wanted/needed as parameter to construct a instance of T. |
|
| Injector
Knows how to *resolve* an instance for a given Dependency. |
|
| Injectron
A kind of singleton for a Resource inside a Injector. |
|
| Instance
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
|
| Name
A Name is used as discriminator in cases where multiple Instances are bound for
the same Type. |
|
| Packages
A set of Packages described one or more root packages (on the same hierarchy level/depth)
with or without their sub-packages. |
|
| Parameter
Parameters are *not* about to find/identify the Constructor to use! |
|
| Resource
Describes WHAT can be injected and WHERE it can be injected. |
|
| Resourced
Has a Resource |
|
| Scope
A Scope describes a particular lifecycle. |
|
| Source
Where does a bind come from and what type of declaration has it been. |
|
| Supplier
A Supplier is a source or factory for specific instances. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Typed
Has a Type, is typed. |
|
| Classes in se.jbee.inject used by se.jbee.inject.config | |
|---|---|
| Packages
A set of Packages described one or more root packages (on the same hierarchy level/depth)
with or without their sub-packages. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Classes in se.jbee.inject used by se.jbee.inject.service | |
|---|---|
| Dependency
Describes what is wanted/needed as parameter to construct a instance of T. |
|
| Instance
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
|
| Name
A Name is used as discriminator in cases where multiple Instances are bound for
the same Type. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Classes in se.jbee.inject used by se.jbee.inject.util | |
|---|---|
| Demand
A Demand is a Dependency resolved to a specific Resource in the context
of a specific Injector (the Repository within it). |
|
| Dependency
Describes what is wanted/needed as parameter to construct a instance of T. |
|
| Expiry
How frequently do instances expire (become garbage, are not used any longer). |
|
| Injectable
Knows how to resolve a specific instance for the given Demand. |
|
| Injector
Knows how to *resolve* an instance for a given Dependency. |
|
| Injectron
A kind of singleton for a Resource inside a Injector. |
|
| Instance
Used to tell that we don#t want just one singleton at a time but multiple distinguished by the Name used. |
|
| Parameter
Parameters are *not* about to find/identify the Constructor to use! |
|
| Repository
Manages the already created instances. |
|
| Resource
Describes WHAT can be injected and WHERE it can be injected. |
|
| Resourced
Has a Resource |
|
| Scope
A Scope describes a particular lifecycle. |
|
| Source
Where does a bind come from and what type of declaration has it been. |
|
| Supplier
A Supplier is a source or factory for specific instances. |
|
| Type
A generic version of Class like Type but without a complex
hierarchy. |
|
| Typed
Has a Type, is typed. |
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||