Package dev.getelements.elements.sdk.util
package dev.getelements.elements.sdk.util
-
ClassDescriptionRepresents an abstract
Publisherinstance.Used to implement a publish/subscribe system.Utility class for generating streams of CharSequence subsequences.A thread-safePublisherwhich uses a standardConcurrentLinkedDequeto perform operations.Implements aAsyncPublisherusing aLockto control concurrency.This class is used to manage the scopes of elements in the registry.Builder class for ElementScopes.Constants for environment variables.AFunctionalInterfacewhich performs a series of actions when it is closed.The case (upper or lower case).Thrown when the hex string is not valid.A type ofAttributeswhich is immutable.A type ofAttributesthat inherits from a base set of attributes.A set of attributes that inherits from a base set of attributes.LazyValue<T>Represents a Lazy-loaded value which is loaded only on the first call to get.Utility class for calculating the Levenshtein distance between two CharSequences.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.Placeholder class for offensive word filtering functionality.Builder for constructing an OffensiveWordFilter with a list of offensive words.Configuration for the OffensiveWordFilter.Represents an offensive word and its associated edit distance.An instance ofAttributesbacked by aPropertiesinstance.Publisher<T>Publishes events to multiple subscribers.Backed by aThreadLocal<T>, this allows for the creation of a thread-local scope which can be entered and exited multiple times, provided that the underlying calls are balanced.The current scope for theReentrantThreadLocalA 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.Generates unique codes based on a set of candidate characters, a random generator, and a rejection predicate.Builder for the UniqueCodeGenerator.Configuration.Configuration for the UniqueCodeGenerator.