|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EZBContainer
This interface represents an EasyBeans EJB Container.
| Method Summary | |
|---|---|
void |
enhance(boolean createBeanFactories)
Run the enhancer on the selected container. |
ClassLoader |
getClassLoader()
Gets the classloader of the container. |
EZBContainerConfig |
getConfiguration()
|
Map<String,EZBExtendedEntityManager> |
getCurrentExtendedPersistenceContexts()
|
Factory |
getFactory(String factoryName)
Gets a factory with its given name. |
EZBPermissionManager |
getPermissionManager()
Gets the permission manager (that manages EJB permissions). |
EZBPersistenceUnitManager |
getPersistenceUnitManager()
Gets the persistence manager object which manages all persistence-unit associated to this container. |
void |
setClassLoader(ClassLoader classLoader)
Sets the classloader. |
void |
setCurrentExtendedPersistenceContexts(Map<String,EZBExtendedEntityManager> extendedPersistenceContexts)
Sets the data on the current thread. |
void |
setExtraArchives(List<org.ow2.util.archive.api.IArchive> extraArchives)
Add extra archives for finding classes. |
void |
setPermissionManager(EZBPermissionManager ezbPermissionManager)
Sets the permission manager (that manages EJB permissions). |
void |
setPersistenceUnitManager(EZBPersistenceUnitManager persistenceUnitManager)
Sets the persistence manager object which manages all persistence-unit associated to this container. |
| Methods inherited from interface org.ow2.easybeans.api.EZBManageableContainer |
|---|
getArchive, getDeployable, getId, getName, isAvailable, resolve, start, stop |
| Methods inherited from interface org.ow2.easybeans.api.EZBExtensor |
|---|
addExtension, getExtension, removeExtension |
| Methods inherited from interface org.ow2.easybeans.api.EZBJ2EEManagedObject |
|---|
getComponent, getJ2EEManagedObjectId |
| Method Detail |
|---|
Factory getFactory(String factoryName)
factoryName - the factory name.
ClassLoader getClassLoader()
EZBContainerConfig getConfiguration()
EZBPersistenceUnitManager getPersistenceUnitManager()
void setClassLoader(ClassLoader classLoader)
classLoader - to be used by the containervoid setPersistenceUnitManager(EZBPersistenceUnitManager persistenceUnitManager)
persistenceUnitManager - persistence unit manager object to set.EZBPermissionManager getPermissionManager()
void setPermissionManager(EZBPermissionManager ezbPermissionManager)
ezbPermissionManager - the EasyBeans permission manager.void setExtraArchives(List<org.ow2.util.archive.api.IArchive> extraArchives)
extraArchives - the given archives.
void enhance(boolean createBeanFactories)
throws EZBContainerException
createBeanFactories - if needs to enhance class or also create/bind factories
EZBContainerException - if enhancement failsMap<String,EZBExtendedEntityManager> getCurrentExtendedPersistenceContexts()
void setCurrentExtendedPersistenceContexts(Map<String,EZBExtendedEntityManager> extendedPersistenceContexts)
extendedPersistenceContexts - a map between the persistence unit name and the associated extended persistence context.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||