Package com.espertech.esper.util

Utility classes that center around Java type handling, printing, reflection, debugging

See:
          Description

Interface Summary
AuditCallback  
DatabaseTypeBinding Binding from database output column type to Java object.
DestroyCallback General pupose callback to destroy a resource and free it's underlying resources.
JsonUtilParameterOverides  
KeyOfEventComputation  
MetaDefItem Marker interface for use with statement and engine-level specifications.
PopulateFieldValueSetter  
Serializer<T>  
SimpleNumberBigDecimalCoercer Interface for number coercion resulting in BigInteger.
SimpleNumberBigIntegerCoercer Interface for number coercion resulting in BigInteger.
SimpleNumberCoercer Interface for number coercion.
SimpleTypeCaster Interface for casting.
SimpleTypeParser Parser of a String input to an object.
StopCallback General pupose callback to stop a resource and free it's underlying resources.
TypeWidener Interface for a type widener.
 

Class Summary
AuditContext  
AuditPath Global boolean for enabling and disable audit path reporting.
CollectionUtil Utility for handling collection or array tasks.
ConstructorHelper Helper class to find and invoke a class constructors that matches the types of arguments supplied.
DependencyGraph Model of dependency of lookup, in which one stream supplies values for lookup in another stream.
DOMElementIterator Iterator over DOM nodes that positions between elements.
EventRepresentationUtil  
ExecutionPathDebugLog Utility class that control debug-level logging in the execution path beyond which is controlled by Log4j.
FileUtil  
GraphUtil Utility for working with acyclic graph: determines cyclic dependency and dependency-satisfying processing order.
HashUtil  
Indent Utility class around indenting and formatting text.
IndentWriter Writer that uses an underlying PrintWriter to indent output text for easy reading.
JavaClassHelper Helper for questions about Java classes such as
JsonUtil  
LazyAllocatedMap<K,V>  
LevenshteinDistance Utility for string comparison based on the Levenshtein algo.
LikeUtil Utility for performing a SQL Like comparsion.
ManagedReadWriteLock Simple read-write lock based on ReentrantReadWriteLock that associates a name with the lock and traces read/write locking and unlocking.
MethodResolver Used for retrieving static and instance method objects.
MetricUtil Utility for CPU and wall time metrics.
MultiKeyCastingComparator A comparator on multikeys.
MultiKeyCollatingComparator A comparator on multikeys with string values and using the Collator for comparing.
MultiKeyComparator A comparator on multikeys.
MurmurHash This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
NullableObject<T> A generic class to hold an object that may itself be a null value versus an undefined (not existing) value.
ObjectCollatingComparator A comparator on objects that takes a boolean array for ascending/descending.
ObjectComparator A comparator on objects that takes a boolean array for ascending/descending.
ObjectInputStreamWithTCCL  
OnDemandSunReflectionFactory  
PlaceholderParser Parser for strings with substitution parameters of the form ${parameter}.
PlaceholderParser.Fragment Fragment is a parse result, a parse results in an ordered list of fragments.
PlaceholderParser.ParameterFragment Represents a parameter in a parsed string of texts and parameters.
PlaceholderParser.TextFragment Represents a piece of text in a parse string with placeholder values.
PopulateFieldWValueDescriptor  
PopulateUtil  
ResourceLoader Utility class for loading or resolving external resources via URL and class path.
SerializableObjectCopier Utility class for copying serializable objects via object input and output streams.
SerializerFactory  
SerializerUtil  
SimpleByteArrayInputStream Input stream that relies on a simple byte array, unchecked.
SimpleByteArrayOutputStream Output stream that relies on a simple byte array, unchecked.
SimpleNumberCoercerFactory Factory for conversion/coercion and widening implementations for numbers.
SimpleTypeCasterAnyType Cast implementation for non-numeric values that caches allowed casts assuming there is a small set of casts allowed.
SimpleTypeCasterFactory Factory for casters, which take an object and safely cast to a given type, performing coercion or dropping precision if required.
SimpleTypeParserFactory A factory for creating an instance of a parser that parses a String and returns a target type.
SQLTypeMapUtil Utility for mapping SQL types of Types to Java classes.
ThreadLogUtil Utility class for logging threading-related messages.
TypeWidenerBoxedNumeric Widerner that coerces to a widened boxed number.
TypeWidenerFactory Factory for type widening.
TypeWidenerStringToCharCoercer Type widner that coerces from String to char if required.
URIUtil Utility for inspecting and comparing URI.
UuidGenerator Unique id generator based on Java 5 UUID, generates 36-character unique ids.
ValidationUtil  
Version  
 

Enum Summary
DatabaseTypeEnum Enumeration of the different Java built-in types that are used to represent database output column values.
EventRepresentationEnum  
 

Exception Summary
ClassInstantiationException Exception to represent an error instantiating a class from a class name.
CoercionException Exception to represent a mismatch in Java types in an expression.
GraphCircularDependencyException Exception to represent a circular dependency.
PlaceholderParseException Exception to indicate a parse error in parsing placeholders.
 

Package com.espertech.esper.util Description

Utility classes that center around Java type handling, printing, reflection, debugging


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com