org.exolab.castor.persist

Class PersistenceEngineFactory


public 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: 1.1.1.1 $ $Date: 2003/03/03 07:08:47 $
Author:
Assaf Arkin

Method Summary

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

Method Details

createEngine

public LockEngine createEngine(MappingResolver mapResolver,
                               PersistenceFactory factory,
                               LogInterceptor logInterceptor)
            throws MappingException
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