A B C E F G I L N O P R T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFactory - Class in io.rxmicro.runtime.local
- AbstractFactory() - Constructor for class io.rxmicro.runtime.local.AbstractFactory
- AutoRelease - Interface in io.rxmicro.runtime
-
Provides a base interface for any objects that use the external closable resources.
B
- Beans - Class in io.rxmicro.runtime.local
C
- clearContainer() - Static method in class io.rxmicro.runtime.local.InstanceContainer
- clearFactories() - Static method in class io.rxmicro.runtime.local.AbstractFactory
E
- EagerInstanceProvider<T> - Class in io.rxmicro.runtime.local.provider
- EagerInstanceProvider(T) - Constructor for class io.rxmicro.runtime.local.provider.EagerInstanceProvider
F
- findPublicSetters(Class<?>) - Static method in class io.rxmicro.runtime.local.Beans
G
- get(String) - Static method in class io.rxmicro.runtime.local.AbstractFactory
- getImpl(InstanceQualifier<? super T>) - Method in class io.rxmicro.runtime.local.AbstractFactory
- getImplementation(Class<T>, boolean, Function<Class<T>, ServiceLoader<T>>) - Static method in class io.rxmicro.runtime.local.Instances
- getInstance() - Method in interface io.rxmicro.runtime.local.InstanceProvider
- getInstance() - Method in class io.rxmicro.runtime.local.provider.EagerInstanceProvider
- getInstance() - Method in class io.rxmicro.runtime.local.provider.LazyInstanceProvider
- getInstance() - Method in class io.rxmicro.runtime.local.provider.NotUniqueInstanceProvider
- getInstance() - Method in class io.rxmicro.runtime.local.provider.ProxyInstanceProvider
- getSingleton(InstanceQualifier<? super T>) - Static method in class io.rxmicro.runtime.local.InstanceContainer
- getSingleton(InstanceQualifier<? super T>, InstanceProvider<T>) - Static method in class io.rxmicro.runtime.local.InstanceContainer
- getSingletonsByType(Class<T>) - Static method in class io.rxmicro.runtime.local.InstanceContainer
- getType() - Method in interface io.rxmicro.runtime.local.InstanceProvider
- getType() - Method in class io.rxmicro.runtime.local.provider.EagerInstanceProvider
- getType() - Method in class io.rxmicro.runtime.local.provider.LazyInstanceProvider
- getType() - Method in class io.rxmicro.runtime.local.provider.NotUniqueInstanceProvider
- getType() - Method in class io.rxmicro.runtime.local.provider.ProxyInstanceProvider
I
- implNotFoundError(InstanceQualifier<?>) - Static method in class io.rxmicro.runtime.local.AbstractFactory
- implNotFoundError(Class<?>) - Static method in class io.rxmicro.runtime.local.AbstractFactory
- InstanceContainer - Class in io.rxmicro.runtime.local
- InstanceNotFoundException - Exception in io.rxmicro.runtime.local.error
- InstanceNotFoundException(String, Object...) - Constructor for exception io.rxmicro.runtime.local.error.InstanceNotFoundException
- InstanceProvider<T> - Interface in io.rxmicro.runtime.local
- Instances - Class in io.rxmicro.runtime.local
- Instances.ImplementationLoadFailedException - Exception in io.rxmicro.runtime.local
- instantiate(Class<T>, Class<?>[], Object...) - Static method in class io.rxmicro.runtime.local.Instances
- instantiate(Class<T>, Object...) - Static method in class io.rxmicro.runtime.local.Instances
- instantiate(String, Class<?>[], Object...) - Static method in class io.rxmicro.runtime.local.Instances
- instantiate(String, Object...) - Static method in class io.rxmicro.runtime.local.Instances
- io.rxmicro.runtime - package io.rxmicro.runtime
-
The root package for the
rxmicro.runtimemodule. - io.rxmicro.runtime.local - package io.rxmicro.runtime.local
- io.rxmicro.runtime.local.error - package io.rxmicro.runtime.local.error
- io.rxmicro.runtime.local.provider - package io.rxmicro.runtime.local.provider
L
- LazyInstanceProvider<T> - Class in io.rxmicro.runtime.local.provider
- LazyInstanceProvider(Class<? extends T>, Supplier<T>) - Constructor for class io.rxmicro.runtime.local.provider.LazyInstanceProvider
N
- NotUniqueInstanceException - Exception in io.rxmicro.runtime.local.error
- NotUniqueInstanceException(Class<?>) - Constructor for exception io.rxmicro.runtime.local.error.NotUniqueInstanceException
- NotUniqueInstanceProvider<T> - Class in io.rxmicro.runtime.local.provider
- NotUniqueInstanceProvider(Class<T>) - Constructor for class io.rxmicro.runtime.local.provider.NotUniqueInstanceProvider
O
- override(T, InstanceQualifier<? super T>...) - Method in class io.rxmicro.runtime.local.AbstractFactory
- overrideSingleton(InstanceProvider<T>, InstanceQualifier<? super T>...) - Static method in class io.rxmicro.runtime.local.InstanceContainer
P
- ProxyInstanceProvider<T> - Class in io.rxmicro.runtime.local.provider
- ProxyInstanceProvider(InstanceProvider<T>, Consumer<T>) - Constructor for class io.rxmicro.runtime.local.provider.ProxyInstanceProvider
R
- register(Class<T>, Supplier<T>) - Method in class io.rxmicro.runtime.local.AbstractFactory
- register(Class<T>, Supplier<T>, InstanceQualifier<? super T>...) - Method in class io.rxmicro.runtime.local.AbstractFactory
- register(T, InstanceQualifier<? super T>...) - Method in class io.rxmicro.runtime.local.AbstractFactory
- registerAutoRelease(AutoRelease) - Static method in class io.rxmicro.runtime.local.InstanceContainer
- registerFactory(String, AbstractFactory) - Static method in class io.rxmicro.runtime.local.AbstractFactory
- registerSingleton(InstanceProvider<T>, InstanceQualifier<? super T>...) - Static method in class io.rxmicro.runtime.local.InstanceContainer
- release() - Method in interface io.rxmicro.runtime.AutoRelease
-
Closes this resource, relinquishing any underlying resources.
- rxmicro.runtime - module rxmicro.runtime
-
The module that defines common runtime components.
T
- toString() - Method in class io.rxmicro.runtime.local.provider.LazyInstanceProvider
All Classes All Packages