Package org.apache.openejb.config
Class EjbModule
java.lang.Object
org.apache.openejb.config.Module
org.apache.openejb.config.EjbModule
- All Implemented Interfaces:
DeploymentModule
,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$ $Date$
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.openejb.config.DeploymentModule
DeploymentModule.ID
-
Field Summary
Fields inherited from interface org.apache.openejb.config.DeploymentModule
OPENEJB_MODULENAME_USE_HASH
-
Constructor Summary
ConstructorsConstructorDescriptionEjbModule
(ClassLoader classLoader, String moduleId, String jarURI, EjbJar ejbJar, OpenejbJar openejbJar) EjbModule
(ClassLoader classLoader, String jarURI, EjbJar ejbJar, OpenejbJar openejbJar) EjbModule
(EjbJar ejbJar, OpenejbJar openejbJar) -
Method Summary
Modifier and TypeMethodDescriptionfinder
(org.apache.xbean.finder.IAnnotationFinder finder) getBeans()
getFile()
org.apache.xbean.finder.IAnnotationFinder
boolean
isWebapp()
void
void
setClientModule
(ClientModule clientModule) void
void
setFinder
(org.apache.xbean.finder.IAnnotationFinder finder) void
setJarLocation
(String jarLocation) void
setModuleId
(String moduleId) void
setModuleUri
(URI moduleUri) void
setOpenejbJar
(OpenejbJar openejbJar) void
setWebapp
(boolean webapp) void
setWebservices
(Webservices webservices) toString()
withCdi()
Methods inherited from class org.apache.openejb.config.Module
getAltDDs, getAppModule, getClassLoader, getMbeans, getProperties, getUniqueId, getValidationConfig, initAppModule, initResources, isStandaloneModule, setClassLoader, setStandaloneModule, setValidationConfig
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.openejb.config.DeploymentModule
getAltDDs, getClassLoader, getProperties, isStandaloneModule, setStandaloneModule
-
Constructor Details
-
EjbModule
-
EjbModule
-
EjbModule
public EjbModule(ClassLoader classLoader, String moduleId, String jarURI, EjbJar ejbJar, OpenejbJar openejbJar) -
EjbModule
-
-
Method Details
-
getBeans
-
setBeans
-
getFinder
public org.apache.xbean.finder.IAnnotationFinder getFinder() -
setFinder
public void setFinder(org.apache.xbean.finder.IAnnotationFinder finder) -
finder
-
getClientModule
-
setClientModule
-
getValidation
- Specified by:
getValidation
in interfaceDeploymentModule
-
getEjbJar
-
setEjbJar
-
getJarLocation
- Specified by:
getJarLocation
in interfaceDeploymentModule
-
setJarLocation
-
getModuleId
- Specified by:
getModuleId
in interfaceDeploymentModule
-
getFile
- Specified by:
getFile
in interfaceDeploymentModule
-
setModuleId
-
getModuleUri
- Specified by:
getModuleUri
in interfaceDeploymentModule
-
setModuleUri
-
getOpenejbJar
-
setOpenejbJar
-
getWebservices
- Specified by:
getWebservices
in interfaceWsModule
-
setWebservices
- Specified by:
setWebservices
in interfaceWsModule
-
getWatchedResources
- Specified by:
getWatchedResources
in interfaceDeploymentModule
-
isWebapp
public boolean isWebapp() -
setWebapp
public void setWebapp(boolean webapp) -
withCdi
-
toString
-
appModule
- Specified by:
appModule
in interfaceDeploymentModule
-