public class AsyncServletFilter
extends java.lang.Object
implements javax.servlet.Filter
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_MULTIPART_RESOLVER_BEAN_NAME |
static java.lang.String |
messageSourceId |
| 构造器和说明 |
|---|
AsyncServletFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addTransPort(Message message)
设置自定义技术渠道,可继承
|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request1,
javax.servlet.ServletResponse response1,
javax.servlet.FilterChain chain) |
boolean |
doService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.context.WebApplicationContext |
getApplicationContext() |
MessageDispatcher |
getDispatcher(javax.servlet.ServletContext sc) |
protected java.lang.String |
getMultipartResolverBeanName()
Return the bean name of the MultipartResolver to fetch from Spring's
root application context.
|
java.lang.Object |
getRequestHandler(javax.servlet.http.HttpServletRequest request,
java.lang.String UrlPath) |
protected javax.servlet.ServletContext |
getServletContext() |
java.util.Map |
getUrlmap(java.lang.String urlPath,
ActorTransactionCfg cfg,
java.lang.String matternPattern) |
org.springframework.web.util.UrlPathHelper |
getUrlPathHelper() |
void |
HandleAsyncContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActorTransactionCfg cfg,
java.lang.String UrlPath,
java.util.Map extractMap) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
init(javax.servlet.ServletContext servletContext,
java.lang.String errcode) |
protected org.springframework.web.multipart.MultipartResolver |
lookupMultipartResolver() |
protected java.lang.String |
resolveTransactionId(java.lang.String path,
javax.servlet.http.HttpServletRequest request) |
void |
setApplicationContext(org.springframework.web.context.WebApplicationContext applicationContext) |
void |
setMultipartResolverBeanName(java.lang.String multipartResolverBeanName)
Set the bean name of the MultipartResolver to fetch from Spring's
root application context.
|
public static final java.lang.String DEFAULT_MULTIPART_RESOLVER_BEAN_NAME
public static java.lang.String messageSourceId
public org.springframework.web.context.WebApplicationContext getApplicationContext()
public void setApplicationContext(org.springframework.web.context.WebApplicationContext applicationContext)
public void setMultipartResolverBeanName(java.lang.String multipartResolverBeanName)
protected java.lang.String getMultipartResolverBeanName()
protected javax.servlet.ServletContext getServletContext()
protected org.springframework.web.multipart.MultipartResolver lookupMultipartResolver()
public org.springframework.web.util.UrlPathHelper getUrlPathHelper()
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init 在接口中 javax.servlet.Filterjavax.servlet.ServletExceptionpublic void init(javax.servlet.ServletContext servletContext,
java.lang.String errcode)
public void doFilter(javax.servlet.ServletRequest request1,
javax.servlet.ServletResponse response1,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter 在接口中 javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic boolean doService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
request - HttpServletRequestresponse - HttpResponsejava.io.IOException - IOExceptionjavax.servlet.ServletException - ServletExceptionpublic void HandleAsyncContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActorTransactionCfg cfg,
java.lang.String UrlPath,
java.util.Map extractMap)
throws java.io.IOException
java.io.IOExceptionprotected void addTransPort(Message message)
message - 已经做好的message对象public java.lang.Object getRequestHandler(javax.servlet.http.HttpServletRequest request,
java.lang.String UrlPath)
public java.util.Map getUrlmap(java.lang.String urlPath,
ActorTransactionCfg cfg,
java.lang.String matternPattern)
protected java.lang.String resolveTransactionId(java.lang.String path,
javax.servlet.http.HttpServletRequest request)
public MessageDispatcher getDispatcher(javax.servlet.ServletContext sc)
public void destroy()
destroy 在接口中 javax.servlet.Filter