com.poscoict.glueframework.cache.remote
Class GlueCacheClearServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.poscoict.glueframework.cache.remote.GlueCacheClearServlet
- All Implemented Interfaces:
- GlueCacheEventReceiver, Serializable, Servlet, ServletConfig
public class GlueCacheClearServlet
- extends HttpServlet
- implements GlueCacheEventReceiver
GlueCacheClearServlet[CacheEventReceiver]는 cache event를 수신하여, cacheManager의 cache data를 삭제하는 Servlet이다.
web.xml 파일 내용
cache
com.poscoict.glueframework.cache.remote.GlueCacheClearServlet
UD_SC_SUCCESS
700
UD_SC_FAILURE
800
2
cache
*.cache
url & parameter
http://://cache.remove
__region_name__, __cache_key__, __requestor__ 로
com.poscoict.glueframework.cache.remote.GlueCacheEvent 의 생성자값으로 사용함.
init-param
GlueCacheClearServlet servlet의 init-param은 다음과 같다.
- UD_SC_SUCCESS : HttpResponse 정상 상태코드 정의, default 700
- UD_SC_FAILURE : HttpResponse 에러 상태코드 정의, default 800
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlueCacheClearServlet
public GlueCacheClearServlet()
getCacheEventProcessor
protected GlueCacheEventProcessor getCacheEventProcessor()
- getter method.
- Returns:
- GlueCacheEventProcessor
init
public void init(ServletConfig config)
throws ServletException
- Specified by:
init
in interface Servlet
- Overrides:
init
in class GenericServlet
- Throws:
ServletException
service
protected void service(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
service
in class HttpServlet
- Throws:
ServletException
IOException
destroy
public void destroy()
- Specified by:
destroy
in interface Servlet
- Overrides:
destroy
in class GenericServlet
removeCachedObject
public int removeCachedObject(String region,
String key)
- Specified by:
removeCachedObject
in interface GlueCacheEventReceiver
removeCachedObject
public int removeCachedObject(String region,
String[] keys)
- Specified by:
removeCachedObject
in interface GlueCacheEventReceiver
Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.