Top Description Constructors Methods
com.mchange.v2.c3p0.impl

public abstract Class IdentityTokenResolvable

extends AbstractIdentityTokenized
Class Inheritance
Known Direct Subclasses
com.mchange.v2.c3p0.impl.JndiRefDataSourceBase, com.mchange.v2.c3p0.impl.PoolBackedDataSourceBase, com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase, com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource, com.mchange.v2.c3p0.impl.DriverManagerDataSourceBase
Imports
com.mchange.v2.c3p0.*, java.io.ObjectStreamException

This is a convenient base class for all classes that wish to establish an initial identity which will be the basis of a one-per vm identity: i.e. in any vm there should only ever be a single object with a given identity token (except transiently during canonicalization) It would be convenient to put the getter/setter methods for the identity token here, but unfortunately we have no way of setting up the for Referenceability in multiple levels of a class hierarchy. So we leave the getters/setters, and variable initialization to code-generators.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Object
protected Object
protected void
Inherited from com.mchange.v2.c3p0.impl.AbstractIdentityTokenized:
equalshashCode

Constructor Detail

IdentityTokenResolvableback to summary
public IdentityTokenResolvable()

Method Detail

doResolveback to summary
public static Object doResolve(IdentityTokenized itd)
readResolveback to summary
protected Object readResolve() throws ObjectStreamException
verifyResolveback to summary
protected void verifyResolve(Object o) throws ObjectStreamException