org.apache.openejb.config
Class EjbModule

java.lang.Object
  extended by org.apache.openejb.config.EjbModule
All Implemented Interfaces:
DeploymentModule, WsModule

public class EjbModule
extends java.lang.Object
implements WsModule

Class is to remain "dumb" and should not have deployment logic added to it. Class is intentionally not an interface as that would encourage "smart" implementations

Version:
$Revision: 777557 $ $Date: 2009-05-22 17:00:34 +0200 (Fr, 22. Mai 2009) $

Constructor Summary
EjbModule(java.lang.ClassLoader classLoader, java.lang.String jarURI, EjbJar ejbJar, OpenejbJar openejbJar)
           
EjbModule(java.lang.ClassLoader classLoader, java.lang.String moduleId, java.lang.String jarURI, EjbJar ejbJar, OpenejbJar openejbJar)
           
EjbModule(EjbJar ejbJar)
           
EjbModule(EjbJar ejbJar, OpenejbJar openejbJar)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getAltDDs()
           
 java.lang.ClassLoader getClassLoader()
           
 ClientModule getClientModule()
           
 EjbJar getEjbJar()
           
 org.apache.xbean.finder.ClassFinder getFinder()
           
 java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> getFinderReference()
           
 java.lang.String getJarLocation()
           
 java.lang.String getModuleId()
           
 OpenejbJar getOpenejbJar()
           
 ValidationContext getValidation()
           
 java.util.Set<java.lang.String> getWatchedResources()
           
 Webservices getWebservices()
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setClientModule(ClientModule clientModule)
           
 void setEjbJar(EjbJar ejbJar)
           
 void setJarLocation(java.lang.String jarLocation)
           
 void setModuleId(java.lang.String moduleId)
           
 void setOpenejbJar(OpenejbJar openejbJar)
           
 void setWebservices(Webservices webservices)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbModule

public EjbModule(EjbJar ejbJar)

EjbModule

public EjbModule(EjbJar ejbJar,
                 OpenejbJar openejbJar)

EjbModule

public EjbModule(java.lang.ClassLoader classLoader,
                 java.lang.String moduleId,
                 java.lang.String jarURI,
                 EjbJar ejbJar,
                 OpenejbJar openejbJar)

EjbModule

public EjbModule(java.lang.ClassLoader classLoader,
                 java.lang.String jarURI,
                 EjbJar ejbJar,
                 OpenejbJar openejbJar)
Method Detail

getFinder

public org.apache.xbean.finder.ClassFinder getFinder()

getFinderReference

public java.util.concurrent.atomic.AtomicReference<org.apache.xbean.finder.ClassFinder> getFinderReference()

getClientModule

public ClientModule getClientModule()

setClientModule

public void setClientModule(ClientModule clientModule)

getValidation

public ValidationContext getValidation()
Specified by:
getValidation in interface DeploymentModule

getAltDDs

public java.util.Map<java.lang.String,java.lang.Object> getAltDDs()
Specified by:
getAltDDs in interface DeploymentModule

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface DeploymentModule

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getEjbJar

public EjbJar getEjbJar()

setEjbJar

public void setEjbJar(EjbJar ejbJar)

getJarLocation

public java.lang.String getJarLocation()
Specified by:
getJarLocation in interface DeploymentModule

setJarLocation

public void setJarLocation(java.lang.String jarLocation)

getModuleId

public java.lang.String getModuleId()
Specified by:
getModuleId in interface DeploymentModule

setModuleId

public void setModuleId(java.lang.String moduleId)

getOpenejbJar

public OpenejbJar getOpenejbJar()

setOpenejbJar

public void setOpenejbJar(OpenejbJar openejbJar)

getWebservices

public Webservices getWebservices()
Specified by:
getWebservices in interface WsModule

setWebservices

public void setWebservices(Webservices webservices)
Specified by:
setWebservices in interface WsModule

getWatchedResources

public java.util.Set<java.lang.String> getWatchedResources()
Specified by:
getWatchedResources in interface DeploymentModule


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.