A B C E F G I L N O P R T 
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.runtime module.
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.
RuntimeConstants - Class in io.rxmicro.runtime
The common constants for the rxmicro.runtime module.
RX_MICRO_RUNTIME_MODULE - Static variable in class io.rxmicro.runtime.RuntimeConstants
The reference to the Module object of the rxmicro.runtime module.
rxmicro.runtime - module rxmicro.runtime
The module that defines common runtime components.

T

toString() - Method in class io.rxmicro.runtime.local.provider.LazyInstanceProvider
 
A B C E F G I L N O P R T 
All Classes All Packages