RetroSys Core
Contents:
API Reference
Examples
RetroSys Core
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
_
__aenter__() (retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
__aexit__() (retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
__call__() (retrosys.core.dependency_injection.Lazy method)
(retrosys.core.dependency_injection.lazy.Lazy method)
,
[1]
__init__() (retrosys.core.dependency_injection.DependencyNotFoundError method)
(retrosys.core.dependency_injection.errors.DependencyNotFoundError method)
,
[1]
(retrosys.core.dependency_injection.Lazy method)
(retrosys.core.dependency_injection.lazy.Lazy method)
,
[1]
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
(retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
_container (retrosys.core.dependency_injection.Lazy attribute)
(retrosys.core.dependency_injection.lazy.Lazy attribute)
,
[1]
(retrosys.core.dependency_injection.Module attribute)
(retrosys.core.dependency_injection.module.Module attribute)
,
[1]
_context_key (retrosys.core.dependency_injection.Lazy attribute)
(retrosys.core.dependency_injection.lazy.Lazy attribute)
,
[1]
_descriptors (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_instance (retrosys.core.dependency_injection.Lazy attribute)
(retrosys.core.dependency_injection.lazy.Lazy attribute)
,
[1]
_lock (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_logger (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_method_injection_cache (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_mock_instances (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_modules (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_property_injection_cache (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_resolution_stack (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_resolved (retrosys.core.dependency_injection.Lazy attribute)
(retrosys.core.dependency_injection.lazy.Lazy attribute)
,
[1]
_service_type (retrosys.core.dependency_injection.Lazy attribute)
(retrosys.core.dependency_injection.lazy.Lazy attribute)
,
[1]
_signature_cache (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
_test_mode (retrosys.core.dependency_injection.Container attribute)
(retrosys.core.dependency_injection.container.Container attribute)
,
[1]
A
async_resolve() (retrosys.core.dependency_injection.Lazy method)
(retrosys.core.dependency_injection.lazy.Lazy method)
,
[1]
AsyncFactoryCallable (in module retrosys.core.dependency_injection.project_types)
,
[1]
AsyncInitializationError
,
[1]
,
[2]
C
CircularDependencyError
,
[1]
,
[2]
Container (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.container)
,
[1]
ContainerProtocol (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.project_types)
,
[1]
context_key (retrosys.core.dependency_injection.DependencyNotFoundError attribute)
(retrosys.core.dependency_injection.errors.DependencyNotFoundError attribute)
,
[1]
(retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
create_child_container() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.ContainerProtocol method)
(retrosys.core.dependency_injection.project_types.ContainerProtocol method)
,
[1]
create_scope() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
D
DependencyNotFoundError
,
[1]
,
[2]
disable_test_mode() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
dispose() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
E
EAGER (retrosys.core.dependency_injection.project_types.ResolutionStrategy attribute)
,
[1]
,
[2]
,
[3]
(retrosys.core.dependency_injection.ResolutionStrategy attribute)
,
[1]
enable_test_mode() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
F
factory (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
FactoryCallable (in module retrosys.core.dependency_injection.project_types)
,
[1]
I
implementation_type (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
inject_method() (in module retrosys.core.dependency_injection)
(in module retrosys.core.dependency_injection.decorators)
,
[1]
inject_property() (in module retrosys.core.dependency_injection)
(in module retrosys.core.dependency_injection.decorators)
,
[1]
injectable() (in module retrosys.core.dependency_injection)
(in module retrosys.core.dependency_injection.decorators)
,
[1]
instance (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
is_async (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
is_resolved() (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor method)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor method)
L
Lazy (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.lazy)
,
[1]
LAZY (retrosys.core.dependency_injection.project_types.ResolutionStrategy attribute)
,
[1]
,
[2]
,
[3]
(retrosys.core.dependency_injection.ResolutionStrategy attribute)
,
[1]
lazy_resolve() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
Lifecycle (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.project_types)
,
[1]
lifecycle (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
M
message (retrosys.core.dependency_injection.DependencyNotFoundError attribute)
(retrosys.core.dependency_injection.errors.DependencyNotFoundError attribute)
,
[1]
metadata (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
method_injections (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
mock() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
module
retrosys
retrosys.core
retrosys.core.dependency_injection
retrosys.core.dependency_injection.container
,
[1]
retrosys.core.dependency_injection.decorators
,
[1]
retrosys.core.dependency_injection.errors
,
[1]
retrosys.core.dependency_injection.lazy
,
[1]
retrosys.core.dependency_injection.module
,
[1]
retrosys.core.dependency_injection.project_types
,
[1]
retrosys.core.dependency_injection.scope
,
[1]
retrosys.core.dependency_injection.service_descriptor
,
[1]
Module (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.module)
,
[1]
N
name (retrosys.core.dependency_injection.Module attribute)
(retrosys.core.dependency_injection.module.Module attribute)
,
[1]
O
on_destroy (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
on_init (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
P
parent_container (retrosys.core.dependency_injection.Module attribute)
(retrosys.core.dependency_injection.module.Module attribute)
,
[1]
property_injections (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
R
register() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
register_factory() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
register_instance() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
register_module() (in module retrosys.core.dependency_injection)
(in module retrosys.core.dependency_injection.decorators)
,
[1]
(retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
resolution_strategy (retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
ResolutionStrategy (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.project_types)
,
[1]
resolve() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.ContainerProtocol method)
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
(retrosys.core.dependency_injection.project_types.ContainerProtocol method)
,
[1]
(retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
resolve_async() (retrosys.core.dependency_injection.Container method)
(retrosys.core.dependency_injection.container.Container method)
,
[1]
(retrosys.core.dependency_injection.ContainerProtocol method)
(retrosys.core.dependency_injection.Module method)
(retrosys.core.dependency_injection.module.Module method)
,
[1]
(retrosys.core.dependency_injection.project_types.ContainerProtocol method)
,
[1]
(retrosys.core.dependency_injection.Scope method)
(retrosys.core.dependency_injection.scope.Scope method)
,
[1]
retrosys
module
retrosys.core
module
retrosys.core.dependency_injection
module
retrosys.core.dependency_injection.container
module
,
[1]
retrosys.core.dependency_injection.decorators
module
,
[1]
retrosys.core.dependency_injection.errors
module
,
[1]
retrosys.core.dependency_injection.lazy
module
,
[1]
retrosys.core.dependency_injection.module
module
,
[1]
retrosys.core.dependency_injection.project_types
module
,
[1]
retrosys.core.dependency_injection.scope
module
,
[1]
retrosys.core.dependency_injection.service_descriptor
module
,
[1]
S
Scope (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.scope)
,
[1]
SCOPED (retrosys.core.dependency_injection.Lifecycle attribute)
,
[1]
(retrosys.core.dependency_injection.project_types.Lifecycle attribute)
,
[1]
,
[2]
,
[3]
service_type (retrosys.core.dependency_injection.DependencyNotFoundError attribute)
(retrosys.core.dependency_injection.errors.DependencyNotFoundError attribute)
,
[1]
(retrosys.core.dependency_injection.service_descriptor.ServiceDescriptor attribute)
,
[1]
(retrosys.core.dependency_injection.ServiceDescriptor attribute)
ServiceDescriptor (class in retrosys.core.dependency_injection)
(class in retrosys.core.dependency_injection.service_descriptor)
,
[1]
SINGLETON (retrosys.core.dependency_injection.Lifecycle attribute)
,
[1]
(retrosys.core.dependency_injection.project_types.Lifecycle attribute)
,
[1]
,
[2]
,
[3]
T
TRANSIENT (retrosys.core.dependency_injection.Lifecycle attribute)
,
[1]
(retrosys.core.dependency_injection.project_types.Lifecycle attribute)
,
[1]
,
[2]
,
[3]