Package io.helidon.common.configurable
General utilities that use
Config
.- See Also:
Resource
-
Interface Summary Interface Description AllowList AllowList
defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions.Resource A representation of a resource that can be loaded from URL (Resource.create(URI)
), classpath (Resource.create(String)
), filesystem (Resource.create(Path)
, content in config (Resource.create(Config)
, input stream(Resource.create(String, InputStream)
, or direct value (Resource.create(String, byte[])
,Resource.create(String, String)
. -
Class Summary Class Description AllowList.Builder Fluent API builder forAllowList
.LruCache<K,V> Least recently used cache.LruCache.Builder<K,V> Fluent API builder forLruCache
.ScheduledThreadPoolSupplier Supplier of a custom scheduled thread pool.ScheduledThreadPoolSupplier.Builder A fluent API builder forScheduledThreadPoolSupplier
.ServerThreadPoolSupplier Supplier of a custom thread pool with defaults appropriate for a thread-per-request server.ThreadPool AThreadPoolExecutor
with an extensible growth policy and queue state accessors.ThreadPool.RejectionHandler ARejectedExecutionHandler
that supports pool growth by re-attempting to add the task to the queue.ThreadPoolSupplier Supplier of a custom thread pool.ThreadPoolSupplier.Builder A fluent API builder forThreadPoolSupplier
. -
Enum Summary Enum Description Resource.Source Source of aResource
. -
Exception Summary Exception Description ResourceException