providers for commonly used interfaces including and not limited to the following:See: Description
| Class | Description |
|---|---|
| ArrayListProvider |
Inject
List and C.List using DelegatingList implementation. |
| ArrayProvider | |
| ConcurrentMapProvider |
Inject
ConcurrentMap with ConcurrentHashMap implementation |
| DequeProvider |
Inject
Deque type bean using ArrayDeque |
| DirectProvider<T> |
A Simple implementation of
Provider that provide the bean prepared before hand |
| LazyProvider<T> |
A lazy provider is prepared with the bean class and initialize the bean upon demand
|
| LinkedListProvider |
Inject
LinkedList and LinkedList using DelegatingList implementation. |
| NullValueProvider |
A provider that always returns
null |
| OsglListProvider |
Inject
List and C.List using DelegatingList implementation. |
| OsglMapProvider |
Inject
Map using C.Map |
| OsglSetProvider |
Inject
Set using DelegatingSet |
| PrimitiveArrayProvider | |
| SortedMapProvider |
Inject
SortedMap using TreeMap |
| SortedSetProvider |
Inject
SortedSet using TreeSet |
Define Genie built-in providers for commonly used interfaces including and not limited to the following:
ListSetMapCopyright © 2016–2017 OSGL (Open Source General Library). All rights reserved.