All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AddingTrailingDataSubscriber<T> |
Allows to send trailing data before invoking onComplete on the downstream subscriber.
|
AttributeMap |
A map from AttributeMap.Key<T> to T that ensures the values stored with a key matches the type associated with
the key.
|
AttributeMap.Builder |
|
AttributeMap.Key<T> |
An abstract class extended by pseudo-enums defining the key for data that is stored in the AttributeMap .
|
AttributeMap.Key.UnsafeValueType |
Useful for parameterized types.
|
AttributeMap.LazyValue<T> |
A value that is evaluated lazily.
|
AttributeMap.LazyValueSource |
|
Base16 |
A Base 16 codec API, which encodes into hex string in upper case.
|
Base16Codec |
A Base 16 codec implementation.
|
Base16Lower |
A Base 16 codec API, which encodes into hex string in lower case.
|
BaseSubscriberAdapter<T,U> |
Base of subscribers that can adapt one type to another.
|
BinaryUtils |
Utilities for encoding and decoding binary data to and from different forms.
|
BufferingSubscriber<T> |
|
Buildable |
|
ByteBufferStoringSubscriber |
An implementation of Subscriber that stores ByteBuffer events it receives for retrieval.
|
ByteBufferStoringSubscriber.TransferResult |
|
CachedSupplier<T> |
A wrapper for a Supplier that applies certain caching rules to the retrieval of its value, including customizable
pre-fetching behaviors for updating values as they get close to expiring so that not all threads have to block to update the
value.
|
CachedSupplier.Builder<T> |
|
CachedSupplier.PrefetchStrategy |
|
CachedSupplier.StaleValueBehavior |
How the cached supplier should behave when a stale value is retrieved from the underlying supplier or the underlying
supplier fails while the cached value is stale.
|
CancellableOutputStream |
|
ClassLoaderHelper |
|
ClassLoaderHelperTestBackdoor |
|
CodecUtils |
Codec internal utilities
|
CodegenNamingUtils |
Internal class used by the code generator and release scripts to produce sanitized names.
|
CollectionUtils |
|
ComparableUtils |
|
CompletableFutureUtils |
|
ConditionalDecorator<T> |
An interface that defines a class that contains a transform for another type as well as a condition for whether
that transform should be applied.
|
CopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>> |
|
DaemonThreadFactory |
An decorator for ThreadFactory that sets all threads it creates to be daemon threads.
|
DateUtils |
Utilities for parsing and formatting dates.
|
DefaultConditionalDecorator<T> |
|
DefaultConditionalDecorator.Builder<T> |
|
DelegatingBufferingSubscriber |
|
DelegatingBufferingSubscriber.Builder |
|
DelegatingSubscriber<T,U> |
|
DelegatingSubscription |
|
DemandIgnoringSubscription |
|
Either<L,R> |
Represents a value that can be one of two types.
|
EmptySubscription |
A NoOp implementation of Subscription interface.
|
EnumUtils |
Utility class for working with Enum s.
|
EventListeningSubscriber<T> |
A Subscriber that can invoke callbacks during various parts of the subscriber and subscription lifecycle.
|
ExecutorUtils |
|
FilteringSubscriber<T> |
|
FlatteningSubscriber<U> |
|
FunctionalUtils |
|
FunctionalUtils.UnsafeConsumer<I> |
Equivalent of Consumer that throws a checked exception.
|
FunctionalUtils.UnsafeFunction<T,R> |
Equivalent of Function that throws a checked exception.
|
FunctionalUtils.UnsafeRunnable |
Equivalent of Runnable that throws a checked exception.
|
FunctionalUtils.UnsafeSupplier<T> |
Equivalent of Supplier that throws a checked exception.
|
HostnameValidator |
|
ImmutableMap<K,V> |
An immutable map that could be built by convenient constructors.
|
ImmutableMap.Builder<K,V> |
A convenient builder for creating ImmutableMap instances.
|
InputStreamConsumingPublisher |
|
InputStreamSubscriber |
|
IoUtils |
Utilities for IO operations.
|
IterablePublisher<T> |
|
JavaSystemSetting |
The system properties usually provided by the Java runtime.
|
Lazy<T> |
A class that lazily constructs a value the first time Lazy.getValue() is invoked.
|
LimitingSubscriber<T> |
|
Logger |
|
LookaheadInputStream |
|
LruCache<K,V> |
A thread-safe LRU (Least Recently Used) cache implementation that returns the value for a specified key,
retrieving it by either getting the stored value from the cache or using a supplied function to calculate that value
and add it to the cache.
|
LruCache.Builder<K,V> |
|
MappingSubscriber<T,U> |
Maps a subscriber of one type to another type.
|
MapUtils |
|
Md5Utils |
Utility methods for computing MD5 sums.
|
NamedThreadFactory |
An decorator for ThreadFactory that allows naming threads based on a format.
|
NonBlocking |
|
NumericUtils |
|
OneCallerBlocks |
|
OptionalUtils |
Functions that make working with optionals easier.
|
OutputStreamPublisher |
|
Pair<LeftT,RightT> |
Simple struct of two values, possibly of different types.
|
Platform |
|
ProxyConfigProvider |
Interface for providing proxy configuration settings.
|
ProxyEnvironmentSetting |
An enumeration representing environment settings related to proxy configuration.
|
ProxyEnvironmentVariableConfigProvider |
An implementation of the ProxyConfigProvider interface that retrieves proxy configuration settings from environment
variables.
|
ProxySystemPropertyConfigProvider |
An implementation of the ProxyConfigProvider interface that retrieves proxy configuration settings from system
properties.
|
ProxySystemSetting |
The system properties related to http and https proxies
|
ReflectionMethodInvoker<T,R> |
This class acts as a proxy to invoke a specific method on objects of a specific class.
|
ReflectionUtils |
Utilities that assist with Java language reflection.
|
RefreshResult<T> |
|
RefreshResult.Builder<T> |
|
ScheduledExecutorUtils |
Utilities that make it easier to create, use and destroy
ScheduledExecutor s.
|
ScheduledExecutorUtils.UnmanagedScheduledExecutorService |
|
SdkAutoCloseable |
An implementation of AutoCloseable that does not throw any checked exceptions.
|
SdkBuilder<B extends SdkBuilder<B,T>,T> |
A mutable object that can be used to create an immutable object of type T.
|
SdkHttpUtils |
A set of utilities that assist with HTTP message-related interactions.
|
SequentialSubscriber<T> |
A simple implementation of Subscriber that requests data one at a time.
|
SimplePublisher<T> |
|
StoringSubscriber<T> |
An implementation of Subscriber that stores the events it receives for retrieval.
|
StoringSubscriber.Event<T> |
An event stored for later retrieval by this subscriber.
|
StoringSubscriber.EventType |
|
StringInputStream |
Simple wrapper for ByteArrayInputStream that will automatically encode the
string as UTF-8 data, and still allows access to the original string.
|
StringUtils |
Operations on String that are
null safe.
|
SystemSetting |
An interface implemented by enums in other packages in order to define the system settings the want loaded.
|
SystemSettingUtils |
A set of static utility methods for shared code in SystemSetting .
|
SystemSettingUtilsTestBackdoor |
This is a backdoor to add overrides to the results of querying SystemSetting s.
|
ThreadFactoryBuilder |
A builder for creating a thread factory.
|
ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>> |
Implementors of this interface provide a way to get from an instance of T to a CopyableBuilder .
|
ToString |
|
UserHomeDirectoryUtils |
Load the home directory that should be used for the stored file.
|
Validate |
This class assists in validating arguments.
|