Package com.aspectran.web.service
Class DefaultWebService
- java.lang.Object
-
- com.aspectran.core.service.AbstractServiceController
-
- com.aspectran.core.service.AbstractCoreService
-
- com.aspectran.core.service.AspectranCoreService
-
- com.aspectran.web.service.DefaultWebService
-
- All Implemented Interfaces:
com.aspectran.core.service.CoreService,com.aspectran.core.service.ServiceController,WebService
public class DefaultWebService extends com.aspectran.core.service.AspectranCoreService implements WebService
Provides overall functionality for building web applications within a web application container.
-
-
Field Summary
-
Fields inherited from interface com.aspectran.web.service.WebService
ROOT_WEB_SERVICE_ATTR_NAME, STANDALONE_WEB_SERVICE_ATTR_PREFIX
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultWebServicecreate(WebActivityServlet servlet)Returns a new instance ofDefaultWebService.static DefaultWebServicecreate(WebActivityServlet servlet, DefaultWebService rootService)Returns a new instance ofDefaultWebService.static DefaultWebServicecreate(javax.servlet.ServletContext servletContext)Returns a new instance ofDefaultWebService.static DefaultWebServicecreate(javax.servlet.ServletContext servletContext, com.aspectran.core.service.CoreService rootService)Returns a new instance ofDefaultWebService.voidexecute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Executes web activity.javax.servlet.ServletContextgetServletContext()Returns a reference to theServletContextin which this WebService is running.protected voidsetUriDecoding(java.lang.String uriDecoding)-
Methods inherited from class com.aspectran.core.service.AspectranCoreService
afterContextLoaded, beforeContextDestroy, doPause, doPause, doResume, doStart, doStop
-
Methods inherited from class com.aspectran.core.service.AbstractCoreService
destroyActivityContext, determineBasePath, getActivityContext, getAspectranClassLoader, getAspectranConfig, getBasePath, getDefaultActivity, getSchedulerService, getServiceController, isDerived, isExposable, isHardReload, isLateStart, joinDerivedService, leaveFromRootService, loadActivityContext, prepare, setActivityContext, setBasePath, setExposals, withdrawDerivedService
-
Methods inherited from class com.aspectran.core.service.AbstractServiceController
clearDerivedService, getLock, getServiceName, isActive, isBusy, joinDerivedService, pause, pause, restart, restart, resume, setServiceStateListener, start, stop, withdrawDerivedService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aspectran.core.service.CoreService
getActivityContext, getAspectranClassLoader, getAspectranConfig, getBasePath, getDefaultActivity, getSchedulerService, getServiceController, isDerived, isHardReload, isLateStart, joinDerivedService, leaveFromRootService, withdrawDerivedService
-
-
-
-
Method Detail
-
getServletContext
public javax.servlet.ServletContext getServletContext()
Description copied from interface:WebServiceReturns a reference to theServletContextin which this WebService is running.- Specified by:
getServletContextin interfaceWebService- Returns:
- a
ServletContextobject, used by this WebService to interact with its servlet container
-
setUriDecoding
protected void setUriDecoding(java.lang.String uriDecoding)
-
execute
public void execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOExceptionDescription copied from interface:WebServiceExecutes web activity.- Specified by:
executein interfaceWebService- Parameters:
request- current HTTP servlet requestresponse- current HTTP servlet response- Throws:
java.io.IOException- If an error occurs during Activity execution
-
create
public static DefaultWebService create(javax.servlet.ServletContext servletContext)
Returns a new instance ofDefaultWebService.- Parameters:
servletContext- the servlet context- Returns:
- the instance of
DefaultWebService
-
create
public static DefaultWebService create(javax.servlet.ServletContext servletContext, com.aspectran.core.service.CoreService rootService)
Returns a new instance ofDefaultWebService.- Parameters:
servletContext- the servlet contextrootService- the root service- Returns:
- the instance of
DefaultWebService
-
create
public static DefaultWebService create(WebActivityServlet servlet)
Returns a new instance ofDefaultWebService.- Parameters:
servlet- the web activity servlet- Returns:
- the instance of
DefaultWebService
-
create
public static DefaultWebService create(WebActivityServlet servlet, DefaultWebService rootService)
Returns a new instance ofDefaultWebService.- Parameters:
servlet- the servletrootService- the root service- Returns:
- the instance of
DefaultWebService
-
-