public class ServiceApiFilter
extends java.lang.Object
implements javax.servlet.Filter
| Constructor and Description |
|---|
ServiceApiFilter() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
convertPartToFile(javax.servlet.http.Part part)
Converts a Part to
File. |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
doGetRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String reqUri) |
void |
doPostRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String reqUri) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
sendErronInResponse(javax.servlet.http.HttpServletResponse resp,
int errorCode,
java.lang.String message)
Sends appropriate error code and message in response if anything goes wrong while invoking
service operation.
|
void |
throwRequestPatternException()
It throws the request pattern exception.
|
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void doGetRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String reqUri)
public void doPostRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String reqUri)
public void sendErronInResponse(javax.servlet.http.HttpServletResponse resp,
int errorCode,
java.lang.String message)
resp - Servlet response instance.errorCode - Integer value representing type of error e.g. 500 for
HttpServletResponse.SC_INTERNAL_SERVER_ERRORmessage - Simple message to explain cause of failure.public void throwRequestPatternException()
public java.io.File convertPartToFile(javax.servlet.http.Part part)
File.part - Part which contains instance of File.File.public void destroy()
destroy in interface javax.servlet.FilterCopyright © 2021. All rights reserved.