Package net.esper.util

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

See:
          Description

Interface Summary
DatabaseTypeBinding Binding from database output column type to Java object.
ManagedLock Interface for a lock for use to perform statement-level locking.
MetaDefItem Marker interface for use with statement and engine-level specifications.
StopCallback General pupose callback to stop a resource and free it's underlying resources.
 

Class Summary
ConstructorHelper Helper class to find and invoke a class constructors that matches the types of arguments supplied.
DebugFacility Utility class for enabling certain debugging using system properties.
DOMElementIterator Iterator over DOM nodes that positions between elements.
ExecutionPathDebugLog Utility class that control debug-level logging in the execution path beyond which is controlled by Log4j.
GenericFactory<T> Factory for an instance of any type.
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
LikeUtil Utility for performing a SQL Like comparsion.
ManagedLockImpl Simple lock based on ReentrantLock that associates a name with the lock and traces locking and unlocking.
ManagedReadWriteLock Simple read-write lock based on ReentrantReadWriteLock that associates a name with the lock and traces read/write locking and unlocking.
MultiKeyComparator A comparator on multikeys.
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.
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.
SimpleByteArrayInputStream Input stream that relies on a simple byte array, unchecked.
SimpleByteArrayOutputStream Output stream that relies on a simple byte array, unchecked.
SQLTypeMapUtil Utility for mapping SQL types of Types to Java classes.
StaticMethodResolver Used for retrieving static method objects.
ThreadLogUtil Utility class for logging threading-related messages.
UuidGenerator Generates a UUID.
 

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

Exception Summary
CoercionException Exception to represent a mismatch in Java types in an expression.
PlaceholderParseException Exception to indicate a parse error in parsing placeholders.
 

Package net.esper.util Description

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