Package dev.getelements.elements.sdk.util
package dev.getelements.elements.sdk.util
-
ClassDescriptionRepresents an abstract
Publisherinstance.Used to implement a publish/subscribe system.A thread-safePublisherwhich uses a standardConcurrentLinkedDequeto perform operations.Implements aAsyncPublisherusing aLockto control concurrency.Constants for environment variables.The case (upper or lower case).Thrown when the hex string is not valid.A type ofAttributeswhich is immutable.LazyValue<T>Represents a Lazy-loaded value which is loaded only on the first call to get.A non-threadsafe publisher which tracks subscribers in a linked list.Convenience wrapper to automatically manage the state of an underlying lock, series of locks, or semaphores.Publisher<T>Publishes events to multiple subscribers.A simple way to manage shutdown hooks.Simple implementation ofAttributesbacked by aMap<String,.Object> Builder forSimpleAttributes.A value that lazily loads the first time it is fetched.Manages temporary files.A thread-safe implementation ofSimpleLazyValue.