org.exolab.castor.persist

Class PersistenceEngineFactory


public final class PersistenceEngineFactory
extends java.lang.Object

Factory for constructing new persistence engines. Used by the APIs to obtain a new persistence engine using an SPI factory and mapping resolver. The returned object implements the LockEngine interface.
Version:
$Revision: 6230 $ $Date: 2005-07-24 11:48:19 -0600 (Sun, 24 Jul 2005) $
Authors:
Assaf Arkin
Bruce Snyder

Method Summary

LockEngine
createEngine(ConnectionFactory connectionFactory, ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory)
Creates and returns a new persistence engine.

Method Details

createEngine

public LockEngine createEngine(ConnectionFactory connectionFactory,
                               ClassDescriptorResolver cdResolver,
                               PersistenceFactory persistenceFactory)
            throws MappingException
Creates and returns a new persistence engine.
Throws:
MappingException - The SPI factory could not support one of object types due to a mapping errot

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com