All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Async Attribute<T> Attribute is a normalized key type for storing heterogeneous key/value pairs in a collection without losing the static type information.Attribute.AttributeMap Parameterized and scoped context attribute map that supports serialization.Attribute.AttributeMap.AttributeInitializer This class inspects and initializes the attributes with their field names so that they can be used from properties files.Attribute.AttributeMap.DefaultAttributeMap DefaultAttributeMap is the default implementation of AttributeMap.AutoConsumer<T> Represents an operation that accepts a single input argument and returns no result.AutoFunction<T,R> AutoSupplier<T> BaseContext Closeables Helper class to ensure that when more than one AutoClosable are closed serially, exception thrown by any of the close calls do not hinder closing of the subsequent Autocloseables.Consumables<T> Helper class to ensure that when more than one consumables are consumed serially, exception thrown by any of the consume calls do not hinder the consumption of the subsequent consumables.Context Context.ContextType Context type decides how the values for attributes are resolved in this context with reference to the values that may be present in the parent context.LogUtils MurmurHash This is a very fast, non-cryptographic hash suitable for general hash-based lookup.NamedThreadFactory A Thread Factory where one can decide how they want to name the threads generated by this factory.Object2JSON<T> Implementation of the StringCodec where object is converted to/from its JSON representation using Jackson's fasterxml library.SerializableObject Helper base class to ensure that Java Serializer is able to work with the transient final fields in the class which extends this class.Slice StreamUtils Utility functions to operate on the input/output streams.F*StringCodec<T> This interface is essentially serializer/deserializer interface which works with String as the serialized type.StringCodec.Boolean2String StringCodec.Class2String<T> StringCodec.Collection2String<T> StringCodec.Enum2String<T extends java.lang.Enum<T>> StringCodec.Integer2String StringCodec.Long2String StringCodec.Map2String<K,V> StringCodec.Object2String<T> The attributes which represent arbitrary objects for which the schema cannot be standardized, we allow them to be represented as <ClassName>:<Constructor_String>:<Property_String> representation.StringCodec.Path2String StringCodec.Short2String StringCodec.String2String StringCodec.URI2String Throwables Collection of helper methods to ensure that exceptions are properly thrown.Throwables.ThrowableFactory<T extends java.lang.Throwable> An interface to model the factory for creation of the Throwable objects which do not follow the standard constructor or require additional processing besides invocation of the standard constructors.VarInt VarInt.MutableInt WeakIdentityHashMap<K,V> An implementation of Map interface which provides the combination of IdentityHashMap and WeakHashMap.