public class ApplicationComponentSupplier<O,C extends ApplicationComponent<O>>
extends io.ultreia.java4all.util.SingletonSupplier<C>
This supplier is used in generated application component to cache a unique instance.
A such supplier will be cleared when the application context is closed if created by method ApplicationContext.componentSupplier(Class, Class).
ApplicationContext.componentSupplier(Class, Class)| Modifier | Constructor and Description |
|---|---|
protected |
ApplicationComponentSupplier(Class<O> componentValueType,
Class<C> componentType) |
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
Copyright © 2019–2020 Ultreia.io. All rights reserved.