All Classes and Interfaces

Class
Description
 
Deprecated.
use com.mchange.v1.resourcepool.AbstractResourcePool
 
 
Deprecated.
use com.mchange.v1.util.ArrayUtils
 
 
 
A labelling interface used to mark WritableCachedStores whose writes may automatically flush even when flushWrites() has not been called directly.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Unless otherwise noted, implementations are to be presumed NOT thread safe!!! use the synchronized wrappers defined in CachedStoreUtils for multithreaded situations!
 
 
 
 
 
 
 
 
 
 
 
CircularList is a list class.
 
 
See also com.mchange.v2.codegen.ClassUtils for related methods.
Deprecated.
use functions in per-closeable resouce utility classes
 
An interface intended to be shared by the many sorts of objects that offer some kind of close method to cleanup resources they might be using.
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
Use com.mchange.v2.cmdline.CommandLineUtils instead
Deprecated.
Use com.mchange.v2.cmdline.CommandLineUtils instead
 
 
 
 
 
 
 
 
Deprecated.
use com.mchange.v2.c3p0.util.ConectionEventSupport
 
 
 
 
 
 
Decoders should have a no-arg constructor.
should have a no-arg constructor.
 
 
 
 
Deprecated.
use com.mchange.v2.io.DirectoryDescentUtils
 
 
 
 
This class is not Thread safe.
Deprecated.
use com.mchange.v2.c3p0.DriverManagerDataSource
 
 
 
 
 
 
Deprecated.
-- Use of WeakHashMap can't properly guarantee counts with equality semantics, as an Object can be encounted garbage collected, then re-encountered with no apparent history.
Fully reentrant.
 
Writes a constructor that takes an explicitly listed subset of a bean's properties for its arguments, and sets these properties initial values appropriately.
 
 
 
 
 
 
 
 
 
 
 
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
 
 
 
 
 
 
By the time generate(...) is called, all extra interfaces and imports from all GeneratorExtensions should be incorporated into the passed-in ClassInfo object.
an abstract Thread class that provides utilities for easily defining Threads with safe versions of the deprecated thread methods stop(), resume(), and start()
 
 
 
An implementation of PropertiesConfigSource that reads HOCON configs into properties for incorporation into MultiPropertiesConfig.
 
 
 
 
 
Identicators should be immutable (sharable).
Deprecated.
use WeakIdentityEncounterCounter (name changed to emphasize for library users that they need to understand whether implementations are weak or strong to avoid accidental reference retention in strong counters)
Two entities are considered equivalent if they share the same IdentityHashCode
 
 
 
IdWeakHashMap is NOT null-accepting!
Deprecated.
-- please user com.mchange.v2.io.IndentedWriter
 
 
 
 
 
 
Deprecated.
-- use com.mchange.v1.io.InputStreamUtils
 
 
 
 
 
 
 
 
 
A typed IOEnumeration that returns byte[]'s
A map of byte[] to byte[] that may be disk or network bound.
A generalized version of Enumeration, to be used by Enumerations whose retrieval of elements involves file or network access
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
Oops! Doesn't conform to Map equals() / hashCode() contract!
 
 
 
 
 
 
 
 
A quick and dirty bridge for libraries (like sbt 1.x) that use log4j2 Appenders as generic loggers
 
 
Intended solely for use by com.mchange.v2.log.MLogConfig;
This is an interface designed to wrap around the JDK1.4 logging API, without having any compilation dependencies on that API, so that applications that use MLogger in a non JDK1.4 environment, or where some other logging library is prefrerred, may do so.
 
MultiPropertiesConfig allows applications to accept configuration data from a more than one property file (each of which is to be loaded from a unique path using this class' ClassLoader's resource-loading mechanism), and permits access to property data via the resource path from which the properties were loaded, via the prefix of the property (where hierarchical property names are presumed to be '.'-separated), and simply by key.
When the methods return a name, the log requested from MLog.getLogger( XXX ) the logger actually acquired will be based on the String returned.
 
 
 
Deprecated.
use com.mchange.v2.ObjectUtils.eqOrBothNull()
 
Deprecated.
use com.mchange.v1.util.ObjectCache
Deprecated.
use com.mchange.v2.ser.SerializableUtils;
 
 
 
Deprecated.
use com.mchange.v1.io.OutputStreamUtils
 
 
 
 
 
 
 
 
 
 
Deprecated.
jdk 1.4 mow includes this idea as part of the standard Throwable/Exception classes.
 
 
 
implementations should have no-arg constructors
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A convenience interface, for when one wants to work with an entire file in memory as a byte[].
 
 
Deprecated.
nesting references seemed useful until I realized that references are Serializable and can be stored in a BinaryRefAddr.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class that provides for effecient asynchronous execution of multiple tasks that may block, but that do not contend for the same locks.
Deprecated.
use com.mchange.v2.async.RunnableQueue
RunnableQueues guarantee that tasks will be executed in order, where other AsynchronousRunners may not.
 
 
 
Note: this class pays no attention to whether users have marked any property variables as transient.
Deprecated.
use com.mchange.v2.ser.SerializableUtils
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
use com.mchange.v2.async.SimpleRunnableQueue
Deprecated.
CarefulRunnableQueue is better.
 
NONREENTRANT!!! also...
 
 
 
 
 
Deprecated.
use com.mchange.net.v1.net.SocketUtils
 
 
 
 
 
Deprecated.
use com.mchange.v2.sql.SqlUtils
 
 
 
offers a bean suitable for bean getter/setter-based serialization/deserialization a la XMLSerializer.
 
 
 
 
 
 
 
 
 
 
Deprecated.
use com.mchange.v2.lang.StringUtils (JDK 1.4+)
requires JDK1.4+ (try com.mchange.lang.StringUtils for older JVMs)
NOTE: Use of StrongEqualityEncounterCounter will maintain a reference to any Object it has encountered, leading potentially to memory leaks if it is resources are not reset.
 
 
 
 
Deprecated.
use classes in com.mchange.v2.holders
An implementation of ThreadSafeBooleanHolder that synchronizes on itself for all acesses and mutations of the underlying boolean.
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
This class was generated by com.mchange.v2.codegen.intfc.DelegatorGenerator.
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
 
java.lang.System related utils.
 
 
 
 
 
 
 
 
 
 
Deprecated.
use classes in com.mchange.v2.holders
An interface for thread-safe wrappers for a mutable boolean.
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
 
 
Three-Valued Logic Utils -- utilities for treating a Boolean variable as a three-state logical entity, with states true, false, or unknown if the variable is null.
 
 
 
 
 
Deprecated.
delete me
 
 
Incomplete parent of "Unreliable Iterator" This is often bound to a scarce resource! Don't forget to close it when you are done!!! This interface is not intended to be implemented directly, but to be extended by subinterfaces that narrow the exceptions reasonably.
 
 
 
 
 
 
 
This is often bound to a scarce resource! Don't forget to close it when you are done!!!
 
 
 
Deprecated.
use com.mchange.v2.ser.UnsupportedVersionException
 
 
 
 
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
Deprecated.
use classes in com.mchange.v2.holders
 
NOTE: Use of WeakEqualityEncounterCounter can't fully guarantee counts with equality semantics, as an Object can be encounted garbage collected, then re-encountered with no apparent history.
 
 
 
 
This implementation does not yet support removes once hasNext() has been called...
This implementation does not yet support removes once hasNext() has been called...
 
This implementation does not yet support removes once hasNext() has been called...
 
 
Deprecated.
use com.mchange.v1.io.WriterUtils
 
 
 
 
 
A not-cryptographically-strong but decent and very fast pseudorandom number generator.