Module iu.util
Package edu.iu
package edu.iu
Includes basic Java utilities classes and interfaces.
-
ClassDescriptionProvides a utility for generating short cryptographically secure unique identifiers.Provides subscriber
Stream
instances over a shared source subject.Provides access tosubscription
resources for anIuAsynchronousSubject
.Thrown by an application or authorization layer to represent an access control verification failure.Thrown by an application or incoming request handler to represent an invalid incoming requests.Holds a single value bySoftReference
with timed expiration.IuCacheMap<K,V> CachingMap
implementation backed byIuCachedValue
.Provides simplified access to commonMessageDigest
operations.Implements a simple non-blocking FIFO queue based on theConsumer
, andEnumeration
, andBooleanSupplier
interfaces.Exception handling utilities.Maintains a fixed buffer of streamed data, for normalizing the rate of output and limiting output to a single source.Provides parameters from the HTTP Forwarded header.Lightweight factory, manipulation, and processing utility for constantly repeatableIterable
and otherSupplier<Iterator>
compatible iterator sources.Thrown by an application or incoming request handler to represent a missing resource or unrecoverable security error, i.e., penetration attempt.Simplifies building efficientObject.equals(Object)
,Object.hashCode()
, andComparable.compareTo(Object)
methods on plain Java objects.Thrown by an application or incoming request handler to represent a session activation failure due to a planned downstream service or application outage.Controls parallel processing over a bounded workload.Unifies control over a bounded queue ofcontrolled tasks
.Provides basic utilities for inspecting the runtime environment.Efficient stream utilities.Controls an asynchronous task.Low-level text processing utilities.Controller for executing utility tasks.IuVisitor<T>Implements a basic visitor pattern for tracking disparate uniform instances of a specific element type.Represents an authentication challenge entry from a WWW-Authenticate response header.Provides useful utility methods for low-level web client and server interactions.UnsafeBiConsumer<T,U> Equivalent toBiConsumer
, but may throw any exception.UnsafeBiFunction<T,U, R> Equivalent toBiFunction
, but may throw any exception.Equivalent toConsumer
, but may throw any exception.UnsafeFunction<T,R> Equivalent toFunction
, but may throw any exception.Equivalent toRunnable
, but may throw any exception.Equivalent toSupplier
, but may throw any exception.