Class CrafterCacheAwareViewResolverDecorator

  • All Implemented Interfaces:
    org.springframework.core.Ordered, org.springframework.web.servlet.ViewResolver

    public class CrafterCacheAwareViewResolverDecorator
    extends Object
    implements org.springframework.web.servlet.ViewResolver, org.springframework.core.Ordered
    ViewResolver decorator that caches views on Crafter's own cache per site.

    NOTE: if you're decorating a AbstractCachingViewResolver please make sure you turn off the caching of that view resolver.

    Since:
    3.1.5
    Author:
    avasquez
    • Field Detail

      • order

        protected int order
      • actualViewResolver

        protected org.springframework.web.servlet.ViewResolver actualViewResolver
    • Constructor Detail

      • CrafterCacheAwareViewResolverDecorator

        public CrafterCacheAwareViewResolverDecorator()
    • Method Detail

      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface org.springframework.core.Ordered
      • setOrder

        public void setOrder​(int order)
      • setActualViewResolver

        public void setActualViewResolver​(org.springframework.web.servlet.ViewResolver actualViewResolver)
      • resolveViewName

        public org.springframework.web.servlet.View resolveViewName​(String viewName,
                                                                    Locale locale)
                                                             throws Exception
        Specified by:
        resolveViewName in interface org.springframework.web.servlet.ViewResolver
        Throws:
        Exception