A B C E F G H 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
 

B

Beans - Class in io.rxmicro.runtime.local
 
ByTypeInstanceQualifier<T> - Class in io.rxmicro.runtime.detail
 
ByTypeInstanceQualifier(Class<T>) - Constructor for class io.rxmicro.runtime.detail.ByTypeInstanceQualifier
 

C

clearContainer() - Static method in class io.rxmicro.runtime.local.InstanceContainer
 
clearFactories() - Static method in class io.rxmicro.runtime.local.AbstractFactory
 
compareTo(InstanceQualifier<T>) - Method in class io.rxmicro.runtime.detail.ByTypeInstanceQualifier
 

E

EagerInstanceProvider<T> - Class in io.rxmicro.runtime.local.provider
 
EagerInstanceProvider(T) - Constructor for class io.rxmicro.runtime.local.provider.EagerInstanceProvider
 
ENTRY_POINT_PACKAGE - Static variable in class io.rxmicro.runtime.detail.Runtimes
 
equals(Object) - Method in class io.rxmicro.runtime.detail.ByTypeInstanceQualifier
 

F

findPublicSetters(Class<?>) - Static method in class io.rxmicro.runtime.local.Beans
 

G

get(String) - Static method in class io.rxmicro.runtime.local.AbstractFactory
 
getField(Object, String, Consumer<Field>) - Static method in class io.rxmicro.runtime.detail.Reflections
 
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
 
getMethod(Object, String, List<Class<?>>, Consumer<Method>) - Static method in class io.rxmicro.runtime.detail.Reflections
 
getRuntimeModule() - Static method in class io.rxmicro.runtime.detail.Runtimes
 
getRxMicroVersion() - Static method in class io.rxmicro.runtime.detail.Runtimes
 
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 class io.rxmicro.runtime.detail.ByTypeInstanceQualifier
 
getType() - Method in interface io.rxmicro.runtime.detail.InstanceQualifier
 
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
 

H

hashCode() - Method in class io.rxmicro.runtime.detail.ByTypeInstanceQualifier
 

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
This constructor uses Formats.format to format error message
InstanceProvider<T> - Interface in io.rxmicro.runtime.local
 
InstanceQualifier<T> - Interface in io.rxmicro.runtime.detail
 
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
 
io.rxmicro.runtime.detail - package io.rxmicro.runtime.detail
 
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, Consumer<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

Reflections - Class in io.rxmicro.runtime.detail
 
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
 
Runtimes - Class in io.rxmicro.runtime.detail
 
rxmicro.runtime - module rxmicro.runtime
 

T

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