Class ServletContainerServices
- java.lang.Object
-
- com.microstrategy.web.platform.AbstractConfigurableContainerServices
-
- com.microstrategy.web.platform.HttpServletContainerServices
-
- com.microstrategy.web.app.platform.ServletContainerServices
-
- All Implemented Interfaces:
ContainerServices
,ContainerServicesContext
public class ServletContainerServices extends HttpServletContainerServices
This is the implementation class for theContainerServices
interface when application is running in the Java Web Container environment.This class should ONLY be called and known to by the Main Servlet class and the Tag Libaries.
In the ASPx environment, Web applications should implement another interface
From the perspective of the Web Application Data layer and all other layers which require platform independence, this class should be completely transparent and hidden.DisconnectedContainerServices
and are encouraged to extend the reference implementationDisconnectedContainerServicesImpl
.- Since:
- MicroStrategy Web 7.5.1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.platform.AbstractConfigurableContainerServices
AbstractConfigurableContainerServices.AbstractContainerStringCollection, AbstractConfigurableContainerServices.CookieWrapper
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.platform.AbstractConfigurableContainerServices
_prependSlashToResource, APPLICATION_PARAMETERS_XML_PATH, WEB_XML_PATH
-
Fields inherited from interface com.microstrategy.web.platform.ContainerServices
SPNEGO_UNLOCKPHRASE
-
-
Constructor Summary
Constructors Constructor Description ServletContainerServices()
Creates a new ServletContainerServices object.ServletContainerServices(boolean hasOutputStream)
-
Method Summary
-
Methods inherited from class com.microstrategy.web.platform.HttpServletContainerServices
addCookieToResponse, getApplicationAttribute, getApplicationPath, getAppServerInfo, getCodePage, getContextPath, getControllerName, getCookies, getCookieStrings, getCookieStrings, getFormAndQueryStrings, getHeaderValue, getMethod, getOutputStream, getPostedFile, getQueryString, getRealPath, getRemoteAddress, getRequest, getRequestAttribute, getRequestServerName, getResource, getResourceAsStream, getResourcePaths, getResponse, getServerVariables, getServletConfig, getServletContext, getSession, getSessionAttribute, getSessionAttribute, getSessionID, getSessionMaxIdleTime, getSessionStrings, getSessionStrings, getStatusCode, hasOutputStream, invalidateHttpSession, isJavaURLSessionSupported, isRequestSecure, isSessionlessRequest, sendBinaryContent, sendError, sendError, setApplicationAttribute, setCodePage, setContentType, setHeaderValue, setJavaURLSessionSupported, setRequest, setRequestAttribute, setResponse, setServletConfig, setServletContext, setSession, setSessionAttribute, setSessionAttribute, setStatusCode
-
Methods inherited from class com.microstrategy.web.platform.AbstractConfigurableContainerServices
decrypt, encrypt, getApplicationParameters, getControllerParameter, getCookie, getCookie, getCookieNamespace, getCookieNamespaceCapacity, getInitParameter, getInitParameterNames, getNamespacePrefix, getNamespaceValue, getRealName, getSessionNamespace, getSessionNamespaceCapacity, initFromPropertiesFile, initGlobalObjects, isEncryptedByRedirect, isEncryptedParameter, isNamespacedName, isQueryParam, newCookie, newCookie, newHiddenInputParameterBuilder, newNamespaceEncoder, newURIParameterBuilder, useNamespace, useNamespaceInCookie
-
-