|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.lib.management.javaee.ManagedObject
org.ow2.jonas.lib.service.AbsServiceImpl
org.ow2.jonas.ear.internal.JOnASEARService
public class JOnASEARService
JOnAS EAR Service Implementation class. This class provides an implementation of the ear service.
| Constructor Summary | |
|---|---|
JOnASEARService()
Initialize some Maps at instantiation time. |
|
| Method Summary | |
|---|---|
protected void |
bindComponentContextFactory(org.ow2.jonas.naming.JComponentContextFactory componentContextFactory)
iPOJO binding. |
protected void |
doStart()
Start the EAR service. |
protected void |
doStop()
Stop the EAR service. |
protected String |
getAppsWorkDirectory()
|
List<String> |
getDeployedEars()
Return the list of all deployed applications. |
Integer |
getDeployedEARsNumber()
Returns the number of EARs deployed in the JOnAS server. |
org.ow2.jonas.multitenant.MultitenantService |
getMultitenantService()
|
org.ow2.jonas.versioning.VersioningService |
getVersioningService()
|
protected String |
getWebappsWorkDirectory()
|
protected void |
initWorkingDirectory()
Create working directory for applications. |
boolean |
isEarDeployedByWorkName(String unpackName)
Test if the specified unpack name is already deployed or not. |
boolean |
isEarLoaded(String fileName)
Test if the specified filename is already deployed or not. |
void |
setDeployerManager(org.ow2.util.ee.deploy.api.deployer.IDeployerManager deployerManager)
|
void |
setEasyBeansService(org.ow2.jonas.ejb3.IEasyBeansService service)
|
void |
setEjbService(org.ow2.jonas.ejb2.EJBService ejbService)
|
void |
setGenstub(boolean isEnabled)
|
void |
setJAXRPCService(org.ow2.jonas.ws.jaxrpc.IJAXRPCService jaxrpcService)
|
void |
setJmxService(org.ow2.jonas.jmx.JmxService jmxService)
|
void |
setMultitenantService(org.ow2.jonas.multitenant.MultitenantService multitenantService)
|
void |
setParsingwithvalidation(boolean validate)
|
void |
setResourceService(org.ow2.jonas.resource.ResourceService resourceService)
|
void |
setServiceManager(org.ow2.jonas.management.ServiceManager serviceManager)
Sets the service manager. |
void |
setVersioningService(org.ow2.jonas.versioning.VersioningService versioningService)
|
void |
setWebContainerService(org.ow2.jonas.web.JWebContainerService webContainerService)
|
protected void |
setWorkCleanerService(org.ow2.jonas.workcleaner.WorkCleanerService workCleanerService)
Method called when the workCleanerService is bound to the component. |
protected void |
unbindComponentContextFactory()
iPOJO binding. |
void |
unsetDeployerManager()
Unbind the IDeployerManager. |
void |
unsetEasyBeansService()
Unbind the IEasyBeansService. |
void |
unsetEjbService()
Unbind the EJBService. |
void |
unsetJAXRPCService()
Unbind the IJAXRPCService. |
void |
unsetMultitenantService()
Sets the multitenant service to null. |
void |
unsetResourceService()
Unbind the ResourceService. |
void |
unsetServiceManager()
Sets the service manager to null. |
void |
unsetVersioningService()
Sets the versioning service to null. |
void |
unsetWebContainerService()
Unbind the JWebContainerService. |
void |
useEJB3ChildClassloader(boolean isEnabled)
Enable the use of a child classloader for EJB3s. |
| Methods inherited from class org.ow2.jonas.lib.service.AbsServiceImpl |
|---|
convertToList, doInit, getDomainName, getJonasServerName, getName, getSequenceNumber, getServerProperties, init, isStarted, setName, setServerProperties, start, stop, throwRequirementException, toString |
| Methods inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject |
|---|
getModelMBean, sendNotification, sendReconfigNotification, sendSaveNotification, setModelMBean |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ow2.jonas.service.Service |
|---|
getName, init, isStarted, setName, start, stop |
| Constructor Detail |
|---|
public JOnASEARService()
| Method Detail |
|---|
public void setParsingwithvalidation(boolean validate)
validate - Use a validating parser ?public void setGenstub(boolean isEnabled)
isEnabled - if generation of stubs need to be enabled ?public void useEJB3ChildClassloader(boolean isEnabled)
isEnabled - if EJB3 neeeds a child class loader
protected void doStop()
throws org.ow2.jonas.service.ServiceException
doStop in class org.ow2.jonas.lib.service.AbsServiceImplorg.ow2.jonas.service.ServiceException - if the stop failed.
protected void doStart()
throws org.ow2.jonas.service.ServiceException
doStart in class org.ow2.jonas.lib.service.AbsServiceImplorg.ow2.jonas.service.ServiceException - if the startup failed.protected void initWorkingDirectory()
protected void setWorkCleanerService(org.ow2.jonas.workcleaner.WorkCleanerService workCleanerService)
workCleanerService - the workCleanerService referencepublic List<String> getDeployedEars()
getDeployedEars in interface JOnASEARServiceMBeanpublic Integer getDeployedEARsNumber()
JOnASEARServiceMBean
getDeployedEARsNumber in interface JOnASEARServiceMBeanpublic boolean isEarLoaded(String fileName)
isEarLoaded in interface JOnASEARServiceMBeanfileName - the name of the ear file.
public boolean isEarDeployedByWorkName(String unpackName)
isEarDeployedByWorkName in interface org.ow2.jonas.ear.EarServiceunpackName - the name of the ear file.
public void setJmxService(org.ow2.jonas.jmx.JmxService jmxService)
jmxService - the jmxService to setpublic void setEjbService(org.ow2.jonas.ejb2.EJBService ejbService)
ejbService - the ejbService to setpublic void unsetEjbService()
EJBService.
public void setWebContainerService(org.ow2.jonas.web.JWebContainerService webContainerService)
webContainerService - the webContainerService to setpublic void unsetWebContainerService()
JWebContainerService.
public void setJAXRPCService(org.ow2.jonas.ws.jaxrpc.IJAXRPCService jaxrpcService)
jaxrpcService - the jaxrpcService to setpublic void unsetJAXRPCService()
IJAXRPCService.
public void setResourceService(org.ow2.jonas.resource.ResourceService resourceService)
resourceService - the resourceService to setpublic void unsetResourceService()
ResourceService.
public void setEasyBeansService(org.ow2.jonas.ejb3.IEasyBeansService service)
service - the EJB3 Service to be injected.public void unsetEasyBeansService()
IEasyBeansService.
public void setDeployerManager(org.ow2.util.ee.deploy.api.deployer.IDeployerManager deployerManager)
deployerManager - the deployerManager to setpublic void unsetDeployerManager()
IDeployerManager.
public void setVersioningService(org.ow2.jonas.versioning.VersioningService versioningService)
versioningService - The versioning service to set.public void unsetVersioningService()
public org.ow2.jonas.versioning.VersioningService getVersioningService()
public void setMultitenantService(org.ow2.jonas.multitenant.MultitenantService multitenantService)
multitenantService - The multitenant service to set.public void unsetMultitenantService()
public org.ow2.jonas.multitenant.MultitenantService getMultitenantService()
public void setServiceManager(org.ow2.jonas.management.ServiceManager serviceManager)
serviceManager - the service managerpublic void unsetServiceManager()
protected String getAppsWorkDirectory()
protected String getWebappsWorkDirectory()
protected void bindComponentContextFactory(org.ow2.jonas.naming.JComponentContextFactory componentContextFactory)
JComponentContextFactory.
componentContextFactory - the JComponentContextFactory.protected void unbindComponentContextFactory()
JComponentContextFactory.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||