Top Deprecated
mchange-commons-java 0.3.1

Deprecated API


No API in this release is deprecated for removal.

Deprecated Item Summary

SinceDeprecated Item and Description
com.mchange.io.InputStreamUtils

-- use com.mchange.v1.io.InputStreamUtils

com.mchange.io.OutputStreamUtils

use com.mchange.v1.io.OutputStreamUtils

com.mchange.io.SerializableUtils

use com.mchange.v2.ser.SerializableUtils

com.mchange.io.UnsupportedVersionException

use com.mchange.v2.ser.UnsupportedVersionException

com.mchange.io.WriterUtils

use com.mchange.v1.io.WriterUtils

com.mchange.io.impl.DirectoryDescendingFileFinderImpl

use com.mchange.v2.io.DirectoryDescentUtils

com.mchange.lang.ArrayUtils

use com.mchange.v1.util.ArrayUtils

com.mchange.lang.ByteUtils.toUnsigned(byte b)

prefer unsignedPromote(...)

com.mchange.lang.ObjectUtils

use com.mchange.v2.ser.SerializableUtils;

com.mchange.lang.PotentiallySecondaryException

jdk 1.4 mow includes this idea as part of the standard Throwable/Exception classes.

com.mchange.lang.StringUtils

use com.mchange.v2.lang.StringUtils (JDK 1.4+)

com.mchange.net.SocketUtils

use com.mchange.net.v1.net.SocketUtils

com.mchange.util.CommandLineParser

Use com.mchange.v2.cmdline.CommandLineUtils instead

com.mchange.util.ObjectCache

use com.mchange.v1.util.ObjectCache

com.mchange.util.impl.CommandLineParserImpl

Use com.mchange.v2.cmdline.CommandLineUtils instead

com.mchange.util.impl.NoGCObjectCache

Deprecated as a consequence of ObjectCache being deprecated.

com.mchange.util.impl.SoftReferenceObjectCache

Deprecated as a consequence of ObjectCache being deprecated.

com.mchange.v1.db.sql.ConnectionBundlePoolBean.InnerPool

Deprecated as a consequence of ConnectionBundlePoolImpl being deprecated. See corresponding docs for further information.

com.mchange.v1.db.sql.ConnectionBundlePoolImpl

Deprecated as a consequence of AbstractResourcePool being deprecated.

com.mchange.v1.db.sql.ConnectionEventSupport

use com.mchange.v2.c3p0.util.ConectionEventSupport

com.mchange.v1.db.sql.DbAuth

use com.mchange.v2.mcp.DbAuth

com.mchange.v1.db.sql.DriverManagerDataSource

use com.mchange.v2.c3p0.DriverManagerDataSource

com.mchange.v1.db.sql.SqlUtils

use com.mchange.v2.sql.SqlUtils

com.mchange.v1.db.sql.XmlSchema.MySaxHandler

Deprecated as a consequence of HandlerBase being deprecated. See corresponding docs for further information.

com.mchange.v1.db.sql.XmlSchema.MySaxHandler.startElement(String
The element type name.
name
,
AttributeList
The specified or defaulted attributes.
attributes
)

Deprecated as a consequence of AttributeList being deprecated. See corresponding docs for further information.

com.mchange.v1.lang.NullUtils

use com.mchange.v2.ObjectUtils.eqOrBothNull()

com.mchange.v1.lang.holders.SynchronizedBooleanHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedByteHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedCharHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedDoubleHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedFloatHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedIntHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedLongHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.SynchronizedShortHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeBooleanHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeByteHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeCharHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeDoubleHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeFloatHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeIntHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeLongHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.ThreadSafeShortHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileBooleanHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileByteHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileCharHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileFloatHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileIntHolder

use classes in com.mchange.v2.holders

com.mchange.v1.lang.holders.VolatileShortHolder

use classes in com.mchange.v2.holders

com.mchange.v1.util.AbstractResourcePool

use com.mchange.v1.resourcepool.AbstractResourcePool

com.mchange.v1.util.AbstractResourcePool(int start, int max, int inc, RunnableQueue rq)

Deprecated as a consequence of RunnableQueue being deprecated. See corresponding docs for further information.

com.mchange.v1.util.AbstractResourcePool.rq

Deprecated as a consequence of RunnableQueue being deprecated. See corresponding docs for further information.

com.mchange.v1.util.AbstractResourcePool.sharedQueue

Deprecated as a consequence of RunnableQueue being deprecated. See corresponding docs for further information.

com.mchange.v1.util.ArrayUtils.stringifyContents(Object[] array)

use the various toString(T[] methods)

com.mchange.v1.util.CleanupUtils

use functions in per-closeable resouce utility classes

com.mchange.v1.util.MapUtils

Oops! Doesn't conform to Map equals() / hashCode() contract!

com.mchange.v1.util.RunnableQueue

use com.mchange.v2.async.RunnableQueue

com.mchange.v1.util.SimpleRunnableQueue

use com.mchange.v2.async.SimpleRunnableQueue

com.mchange.v1.xml.DomParseUtils.allTextFromElement(Element elem, boolean trim)

use allText(Element elem, boolean trim)

com.mchange.v1.xml.DomParseUtils.attrValFromElement(Element element, String attrName)

use Element.getAttribute(String val)

com.mchange.v1.xml.DomParseUtils.getImmediateChildElementsByTagName(Element parent, String tagName)

use immediateChildrenByTagName( Element parent, String tagName )

com.mchange.v1.xml.DomParseUtils.uniqueChildByTagName(Element elem, String childTagName)

use uniqueChild(Element elem, String childTagName)

com.mchange.v1.xml.DomParseUtils.uniqueImmediateChildByTagName(Element elem, String childTagName)

use uniqueImmediateChild(Element elem, String childTagName)

com.mchange.v1.xmlprops.XmlPropsException

Deprecated as a consequence of PotentiallySecondaryException being deprecated.

com.mchange.v2.async.SimpleRunnableQueue

CarefulRunnableQueue is better.

com.mchange.v2.cfg.MultiPropertiesConfig.readVmConfig(String[] defaultResources, String[] preemptingResources)

Please use the MConfig facade class to acquire configuration

com.mchange.v2.cfg.MultiPropertiesConfig.readVmConfig()

Please use the MConfig facade class to acquire configuration

com.mchange.v2.codegen.CodegenUtils.toIndentedWriter(Writer w)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.IndentedWriter

-- please user com.mchange.v2.io.IndentedWriter

com.mchange.v2.codegen.bean.BeanExtractingGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writeArgList(Property[] props, boolean declare_types, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writeExplicitDefaultConstructor(int ctor_modifiers, ClassInfo info, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertyGetter(Property prop, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertyGetter(Property prop, String defensiveCopyExpression, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertyMember(Property prop, String defaultValueExpression, IndentedWriter iw)

use writePropertyVariable

com.mchange.v2.codegen.bean.BeangenUtils.writePropertySetter(Property prop, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertySetter(Property prop, String setterDefensiveCopyExpression, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertySetterWithGetExpressionSetStatement(Property prop, String getExpression, String setStatement, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertyVariable(Property prop, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.BeangenUtils.writePropertyVariable(Property prop, String defaultValueExpression, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.CloneableExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.CompleteConstructorGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.CopyConstructorGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.ExplicitDefaultConstructorGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.ExplicitPropsConstructorGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.GeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.writeExtraDeclarations(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.writeIndirectStoreObject(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.writeInitializeIndirector(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.writeStoreObject(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.IndirectingSerializableExtension.writeUnstoreObject(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.PropertyMapConstructorGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.PropertyReferenceableExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.PropsToStringGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SerializableExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SerializableExtension.generateExtraSerInitializers(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SerializableExtension.generateExtraSerWriteStatements(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SerializableExtension.writeStoreObject(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SerializableExtension.writeUnstoreObject(Property prop, Class<T> propType, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.iw

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.SimpleStateBeanImportExportGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.bean.StateBeanImportExportGeneratorExtension.generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateBannerComment(IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateClassJavaDocComment(IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateDelegateCode(Class<T> intfcl, String genclass, Method method, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateExtraDeclarations(Class<T> intfcl, String genclass, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateExtraImports(IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generatePostDelegateCode(Class<T> intfcl, String genclass, Method method, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generatePreDelegateCode(Class<T> intfcl, String genclass, Method method, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.codegen.intfc.DelegatorGenerator.generateReflectiveDelegateCode(Class<T> intfcl, String genclass, Method method, IndentedWriter iw)

Deprecated as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

com.mchange.v2.csv.MalformedCsvException

Deprecated as a consequence of PotentiallySecondaryException being deprecated.

com.mchange.v2.encounter.EqualityEncounterCounter

-- 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. Clients should explicit choose the semantics they want via WeakEqualityEncounterCounter or StrongEqualityEncounterCounter

com.mchange.v2.encounter.IdentityEncounterCounter

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)

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion10()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion11()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion12()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion13()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion14()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion15()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion16()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isAtLeastJavaVersion17()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isJavaVersion10()

ambiguous between "one dot zero" and "ten"

com.mchange.v2.lang.VersionUtils.isJavaVersion11()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isJavaVersion12()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isJavaVersion13()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isJavaVersion14()

ambiguous between "one dot x" and "x"

com.mchange.v2.lang.VersionUtils.isJavaVersion15()

ambiguous between "one dot x" and "x"

com.mchange.v2.log.FallbackMLog.overrideCutoffLevel(MLevel level)

use setOverrideCutoffLevel(...)

com.mchange.v2.log.MLogger.addHandler(Object h)

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getFilter()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getHandlers()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getLevel()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getResourceBundle()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getResourceBundleName()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.getUseParentHandlers()

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.removeHandler(Object h)

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.setFilter(Object java14Filter)

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.setLevel(MLevel l)

stick to common denominator logging through MLog facade

com.mchange.v2.log.MLogger.setUseParentHandlers(boolean uph)

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.addHandler(Object h)

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getFilter()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getHandlers()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getLevel()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getResourceBundle()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getResourceBundleName()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.getUseParentHandlers()

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.removeHandler(Object h)

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.setFilter(Object java14Filter)

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.setLevel(MLevel l)

stick to common denominator logging through MLog facade

com.mchange.v2.log.RedirectableMLogger.setUseParentHandlers(boolean uph)

stick to common denominator logging through MLog facade

com.mchange.v2.naming.ReferenceableUtils.ExtractRec

nesting references seemed useful until I realized that references are Serializable and can be stored in a BinaryRefAddr. Oops.

com.mchange.v2.naming.ReferenceableUtils.appendToReference(Reference appendTo, Reference orig)

nesting references seemed useful until I realized that references are Serializable and can be stored in a BinaryRefAddr. Oops.

com.mchange.v2.naming.ReferenceableUtils.extractNestedReference(Reference extractFrom, int index)

nesting references seemed useful until I realized that references are Serializable and can be stored in a BinaryRefAddr. Oops.

com.mchange.v2.ser.SerializableUtils.deserializeFromByteArray(byte[] bytes)

use SerialializableUtils.fromByteArray() [shorter name is better!]

com.mchange.v2.ser.SerializableUtils.serializeToByteArray(Object obj)

use SerialializableUtils.toByteArray() [shorter name is better!]