org.tinygroup.weblayer.webcontext.basic.impl
类 BasicWebContextImpl

java.lang.Object
  继承者 org.tinygroup.context.impl.BaseContextImpl
      继承者 org.tinygroup.context.impl.ContextImpl
          继承者 org.tinygroup.weblayer.webcontext.AbstractWebContextWrapper
              继承者 org.tinygroup.weblayer.webcontext.basic.impl.BasicWebContextImpl
所有已实现的接口:
Serializable, org.tinygroup.context.BaseContext, org.tinygroup.context.Context, WebContext, BasicWebContext, TwoPhaseCommitWebContext

public class BasicWebContextImpl
extends AbstractWebContextWrapper
implements BasicWebContext

过滤header中的crlf,将status message用HTML entities转义,限制cookie的总大小。

作者:
renhui
另请参见:
序列化表格

字段摘要
 
从类 org.tinygroup.context.impl.BaseContextImpl 继承的字段
itemMap
 
构造方法摘要
BasicWebContextImpl(WebContext wrappedContext)
           
 
方法摘要
 void commitHeaders()
          提交headers
 void commitResponse()
           
 String getMaxCookieSize()
           
 Object[] getResponseHeaderInterceptors()
           
 void initContext(Object[] interceptors)
           
 void prepareResponse()
           
 void setMaxCookieSize(String maxSetCookieSize)
           
 
从类 org.tinygroup.weblayer.webcontext.AbstractWebContextWrapper 继承的方法
get, getFromWrapperContext, getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, getWrappedWebContext, init, putSubWebContext, setObject, setRequest, setResponse, setServletContext
 
从类 org.tinygroup.context.impl.ContextImpl 继承的方法
clear, clearSubContext, createSubContext, findNodeMap, get, getParent, getSubContext, getSubContextMap, put, putContext, putSubContext, remove, removeSubContext, renameKey, renameKeyNodeMap, setParent
 
从类 org.tinygroup.context.impl.BaseContextImpl 继承的方法
exist, get, getItemMap, put, remove, size
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 org.tinygroup.weblayer.WebContext 继承的方法
getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, setObject, setRequest, setResponse, setServletContext
 
从接口 org.tinygroup.context.Context 继承的方法
clearSubContext, createSubContext, get, getParent, getSubContext, getSubContextMap, put, putSubContext, remove, removeSubContext, setParent
 
从接口 org.tinygroup.context.BaseContext 继承的方法
clear, exist, get, get, getItemMap, put, remove, renameKey, size
 

构造方法详细信息

BasicWebContextImpl

public BasicWebContextImpl(WebContext wrappedContext)
方法详细信息

getMaxCookieSize

public String getMaxCookieSize()

setMaxCookieSize

public void setMaxCookieSize(String maxSetCookieSize)

getResponseHeaderInterceptors

public Object[] getResponseHeaderInterceptors()
指定者:
接口 BasicWebContext 中的 getResponseHeaderInterceptors

commitHeaders

public void commitHeaders()
                   throws WebContextException
从接口 TwoPhaseCommitWebContext 复制的描述
提交headers

指定者:
接口 TwoPhaseCommitWebContext 中的 commitHeaders
抛出:
WebContextException

prepareResponse

public void prepareResponse()

commitResponse

public void commitResponse()

initContext

public void initContext(Object[] interceptors)


Copyright © 2006–2014 开源组织. All rights reserved.