org.ow2.jonas.ws.axis
Class AxisService
java.lang.Object
javax.management.NotificationBroadcasterSupport
org.ow2.jonas.lib.reconfig.ReconfigEmitter
org.ow2.jonas.lib.service.AbsServiceImpl
org.ow2.jonas.ws.jaxrpc.base.JAXRPCService
org.ow2.jonas.ws.axis.AxisService
- All Implemented Interfaces:
- NotificationBroadcaster, NotificationEmitter, Service, JAXRPCServiceMBean, IJAXRPCService
public class AxisService
- extends JAXRPCService
Implements commons methods declared within the abstract class. It's used AXIS classes for specific deployment aspects.
- Author:
- Guillaume Sauthier, Xavier Delplanque
Methods inherited from class org.ow2.jonas.ws.jaxrpc.base.JAXRPCService |
bindWSDLPublisherManager, buildServiceRef, completeWSDeployment, deployWebServices, doDeployWebServices, doStop, getI18n, getLogger, getUrlPrefix, isAutoWsGenEngaged, isParsingWithValidation, removeCache, setAutoWsGenEngaged, setJmxService, setNaming, setParsingWithValidation, setUrlPrefix, setWebService, undeployWebServices |
Methods inherited from class org.ow2.jonas.lib.service.AbsServiceImpl |
convertToList, doInit, getDomainName, getJonasServerName, getName, getServerProperties, init, isStarted, setName, setServerProperties, start, stop, throwRequirementException, toString |
AxisService
public AxisService()
doStart
public void doStart()
throws WSException
- Start the AxisWSService.
- Overrides:
doStart
in class JAXRPCService
- Throws:
WSException
- when start fails.
createServiceFactory
public JServiceFactory createServiceFactory()
- Return JServiceFactory instance
- Specified by:
createServiceFactory
in class JAXRPCService
- Returns:
- JServiceFactory instance
applyWSGen
public String applyWSGen(org.ow2.util.ee.deploy.api.deployable.IDeployable<?> deployable)
throws WSException
- Apply WSGen on the given deployable.
- Parameters:
deployable
- the deployable to use
- Returns:
- the modified file or the original file if WSGen has not been launched.
- Throws:
WSException
- If WSGen cannot be applied.
Copyright © 2010 OW2 Consortium. All Rights Reserved.