|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEasyBeansService
EZB Service interface.
Method Summary | |
---|---|
void |
addContainer(org.ow2.easybeans.api.EZBContainer ejbContainer)
Adds the given container. |
org.ow2.easybeans.resolver.api.EZBApplicationJNDIResolver |
buildApplicationJNDIResolver()
|
ClassLoader |
buildByteCodeEnhancementClassLoader(URL[] urls,
ClassLoader parentClassLoader)
Allow to build a classloader that provide JPA classtransformers and bytecode modifications. |
org.ow2.easybeans.deployment.api.EZBInjectionHolder |
buildInjectionHolder(org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager persistenceUnitManager,
org.ow2.easybeans.resolver.api.EZBJNDIResolver jndiResolver)
|
org.ow2.easybeans.api.EZBServer |
getEasyBeansServer()
TODO Remove it when EarDeployer will use EasyBeans Deployer. |
org.ow2.easybeans.api.naming.EZBNamingStrategy |
getNamingStrategy(String prefix,
org.ow2.easybeans.api.naming.EZBNamingStrategy oldNamingStrategy)
Build a new Strategy for the given prefix and the old strategy. |
org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager |
getPersistenceUnitManager(org.ow2.util.ee.deploy.api.deployable.EARDeployable earDeployable,
ClassLoader appClassLoader)
Gets the persistence unit manager for the given EAR and classloader. |
org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager |
getPersistenceUnitManager(org.ow2.util.archive.api.IArchive archive,
ClassLoader appClassLoader)
Gets the persistence unit manager for the given archive and classloader. |
boolean |
isEJB3DeployedByWorkName(String unpackName)
Test if the specified unpack name is already deployed or not. |
void |
registerEmbeddedService()
Register Embedded as an OSGi service. |
void |
removeContainer(org.ow2.easybeans.api.EZBContainer ejbContainer)
Remove the given container. |
Methods inherited from interface org.ow2.jonas.service.Service |
---|
getName, init, isStarted, setName, start, stop |
Method Detail |
---|
org.ow2.easybeans.api.EZBServer getEasyBeansServer()
void addContainer(org.ow2.easybeans.api.EZBContainer ejbContainer)
ejbContainer
- the given containervoid removeContainer(org.ow2.easybeans.api.EZBContainer ejbContainer)
ejbContainer
- the given containerboolean isEJB3DeployedByWorkName(String unpackName)
IEasyBeansService
interface.
unpackName
- the name of the EJB3 file.
void registerEmbeddedService()
ClassLoader buildByteCodeEnhancementClassLoader(URL[] urls, ClassLoader parentClassLoader)
urls
- the array of URLs to useparentClassLoader
- the parent classloader
org.ow2.easybeans.deployment.api.EZBInjectionHolder buildInjectionHolder(org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager persistenceUnitManager, org.ow2.easybeans.resolver.api.EZBJNDIResolver jndiResolver)
persistenceUnitManager
- the Persistence Unit Manager (if any)jndiResolver
- the JNDI resolver (if any)
org.ow2.easybeans.resolver.api.EZBApplicationJNDIResolver buildApplicationJNDIResolver()
org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager getPersistenceUnitManager(org.ow2.util.archive.api.IArchive archive, ClassLoader appClassLoader) throws org.ow2.easybeans.persistence.api.PersistenceXmlFileAnalyzerException
archive
- the archiveappClassLoader
- the classloader used as deployable
org.ow2.easybeans.persistence.api.PersistenceXmlFileAnalyzerException
org.ow2.easybeans.persistence.api.EZBPersistenceUnitManager getPersistenceUnitManager(org.ow2.util.ee.deploy.api.deployable.EARDeployable earDeployable, ClassLoader appClassLoader) throws org.ow2.easybeans.persistence.api.PersistenceXmlFileAnalyzerException
earDeployable
- the ear deployableappClassLoader
- the classloader used as deployable
org.ow2.easybeans.persistence.api.PersistenceXmlFileAnalyzerException
org.ow2.easybeans.api.naming.EZBNamingStrategy getNamingStrategy(String prefix, org.ow2.easybeans.api.naming.EZBNamingStrategy oldNamingStrategy)
prefix
- the given prefixoldNamingStrategy
- the strategy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |