Class CachingServletTemplate

    • Constructor Detail

      • CachingServletTemplate

        public CachingServletTemplate​(CacheTemplate cacheTemplate,
                                      String cacheRegion)
      • CachingServletTemplate

        public CachingServletTemplate​(org.springframework.cache.CacheManager cacheManager,
                                      String cacheRegion)
      • CachingServletTemplate

        public CachingServletTemplate​(org.springframework.cache.CacheManager cacheManager,
                                      String cacheRegion,
                                      BiFunction<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse,​Object> keyFunc)
      • CachingServletTemplate

        public CachingServletTemplate​(CacheTemplate cacheTemplate,
                                      String cacheRegion,
                                      BiFunction<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse,​Object> keyFunc)
    • Method Detail

      • doService

        public void doService​(javax.servlet.http.HttpServletRequest req,
                              javax.servlet.http.HttpServletResponse res,
                              ServletCallback callback)
                       throws IOException
        Description copied from interface: ServletTemplate
        Сервис для отлова ошибок, выставления заголовков, статусов и других мелочей при работе сервлетов
        Specified by:
        doService in interface ServletTemplate
        Parameters:
        req - - HttpRequest
        res - - HttpResponse
        callback - - обработка тела сервлета
        Throws:
        IOException
      • setCacheManager

        public void setCacheManager​(org.springframework.cache.CacheManager cacheManager)
      • setCacheRegion

        public void setCacheRegion​(String cacheRegion)
      • setKeyFunc

        public void setKeyFunc​(BiFunction<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse,​Object> keyFunc)