jrun.ejb.persistence
Class ContainerPersistenceStoreFactory

java.lang.Object
  |
  +--jrunx.persistence.PersistenceStoreFactory
        |
        +--jrun.ejb.persistence.ContainerPersistenceStoreFactory
All Implemented Interfaces:
Constants

public class ContainerPersistenceStoreFactory
extends PersistenceStoreFactory

Factory used to create Container-based PersistenceStore objects. Each PersistenceStore is defined through a PersistenceStoreMetaData object.

Author:
Enrique Duvos

Fields inherited from interface jrunx.persistence.Constants
CMP20_STORE_MANAGER, CREATE_SQL, CREATE_TABLE_SQL, DEFAULT_CACHE_SIZE, DELETE_TABLE_SQL, FILE_NAME, FILE_STORE, FIND_BY_PRIMARY_KEY_SQL, JDBC_STORE, LOAD_SQL, REMOVE_SQL, STORE_SQL, TEMP_DIRECTORY
 
Constructor Summary
ContainerPersistenceStoreFactory()
           
 
Method Summary
static PersistenceStore createPersistenceStore(ServiceAdapter adapter, java.lang.ClassLoader loader, EJBContainerMetaData containerMetaData, EJBMetaData ejbMetaData)
          Creates a new PersisteceStore.
 
Methods inherited from class jrunx.persistence.PersistenceStoreFactory
createFilePersistenceStore, createJDBCPersistenceStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerPersistenceStoreFactory

public ContainerPersistenceStoreFactory()
Method Detail

createPersistenceStore

public static PersistenceStore createPersistenceStore(ServiceAdapter adapter,
                                                      java.lang.ClassLoader loader,
                                                      EJBContainerMetaData containerMetaData,
                                                      EJBMetaData ejbMetaData)
                                               throws java.lang.Exception
Creates a new PersisteceStore. The store type and attributes are defined through the PersistentStoreMetaData
Parameters:
adapter - the ServiceAdapter use to access JMX services
loader - the ClassLoader used to load any class
containerMetaData - the Container MetaData
ejbMetaData - the EJBMetaData


Copyright � 2002 Macromedia Corporation. All Rights Reserved.