org.exolab.castor.persist

Class PersistenceEngineFactory

public class PersistenceEngineFactory extends 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 {@link LockEngine} interface.

Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:47 $

Author: Assaf Arkin

Method Summary
LockEnginecreateEngine(MappingResolver mapResolver, PersistenceFactory factory, LogInterceptor logInterceptor)
Creates and returns a new persistence engine.

Method Detail

createEngine

public LockEngine createEngine(MappingResolver mapResolver, PersistenceFactory factory, LogInterceptor logInterceptor)
Creates and returns a new persistence engine.

Parameters: mapResolver All the descriptors supported by this engine factory Persistence SPI factory logInterceptor Optional log/trace interceptor

Throws: MappingException The SPI factory could not support one of object types due to a mapping errot

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