org.apache.geronimo.openejb
Interface OpenEjbSystem

All Known Implementing Classes:
OpenEjbSystemGBean

public interface OpenEjbSystem


Method Summary
 org.apache.openejb.assembler.classic.AppInfo configureApplication(org.apache.openejb.config.AppModule appModule)
           
 org.apache.openejb.assembler.classic.ClientInfo configureApplication(org.apache.openejb.config.ClientModule clientModule)
           
 org.apache.openejb.assembler.classic.EjbJarInfo configureApplication(org.apache.openejb.config.EjbModule ejbModule)
           
 void createClient(org.apache.openejb.assembler.classic.ClientInfo clientInfo, ClassLoader classLoader)
           
 org.apache.openejb.Container createContainer(Class<? extends org.apache.openejb.assembler.classic.ContainerInfo> type, String serviceId, Properties declaredProperties, String providerId)
           
 void createEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo ejbJarInfo, ClassLoader classLoader)
           
 org.apache.openejb.spi.ContainerSystem getContainerSystem()
           
 org.apache.openejb.DeploymentInfo getDeploymentInfo(String deploymentId)
           
 void removeEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo ejbJarInfo, ClassLoader classLoader)
           
 void setORBContext(ORB orb, HandleDelegate handleDelegate)
           
 

Method Detail

getContainerSystem

org.apache.openejb.spi.ContainerSystem getContainerSystem()

createContainer

org.apache.openejb.Container createContainer(Class<? extends org.apache.openejb.assembler.classic.ContainerInfo> type,
                                             String serviceId,
                                             Properties declaredProperties,
                                             String providerId)
                                             throws org.apache.openejb.OpenEJBException
Throws:
org.apache.openejb.OpenEJBException

configureApplication

org.apache.openejb.assembler.classic.ClientInfo configureApplication(org.apache.openejb.config.ClientModule clientModule)
                                                                     throws org.apache.openejb.OpenEJBException
Throws:
org.apache.openejb.OpenEJBException

configureApplication

org.apache.openejb.assembler.classic.EjbJarInfo configureApplication(org.apache.openejb.config.EjbModule ejbModule)
                                                                     throws org.apache.openejb.OpenEJBException
Throws:
org.apache.openejb.OpenEJBException

createClient

void createClient(org.apache.openejb.assembler.classic.ClientInfo clientInfo,
                  ClassLoader classLoader)
                  throws NamingException,
                         IOException,
                         org.apache.openejb.OpenEJBException
Throws:
NamingException
IOException
org.apache.openejb.OpenEJBException

createEjbJar

void createEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo ejbJarInfo,
                  ClassLoader classLoader)
                  throws NamingException,
                         IOException,
                         org.apache.openejb.OpenEJBException
Throws:
NamingException
IOException
org.apache.openejb.OpenEJBException

getDeploymentInfo

org.apache.openejb.DeploymentInfo getDeploymentInfo(String deploymentId)

removeEjbJar

void removeEjbJar(org.apache.openejb.assembler.classic.EjbJarInfo ejbJarInfo,
                  ClassLoader classLoader)
                  throws org.apache.openejb.UndeployException,
                         org.apache.openejb.NoSuchApplicationException
Throws:
org.apache.openejb.UndeployException
org.apache.openejb.NoSuchApplicationException

configureApplication

org.apache.openejb.assembler.classic.AppInfo configureApplication(org.apache.openejb.config.AppModule appModule)
                                                                  throws org.apache.openejb.OpenEJBException
Throws:
org.apache.openejb.OpenEJBException

setORBContext

void setORBContext(ORB orb,
                   HandleDelegate handleDelegate)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.