@Service(value="blTemplateCacheExtensionManager") public class TemplateCacheExtensionManager extends ExtensionManager<TemplateCacheExtensionHandler> implements TemplateCacheExtensionHandler
Modifier and Type | Field and Description |
---|---|
static ExtensionManagerOperation |
getTemplateCacheKeyOperation |
static ExtensionManagerOperation |
getTemplateNameOperation |
extensionHandler, handlers, handlersSorted, LOCK_OBJECT
Constructor and Description |
---|
TemplateCacheExtensionManager() |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
getTemplateCacheKey(Object key,
String template,
ExtensionResultHolder<Object> resultHolder) |
ExtensionResultStatusType |
getTemplateName(Object key,
ExtensionResultHolder<Object> result) |
boolean |
isEnabled()
If false, the ExtensionManager should skip this Handler.
|
continueOnHandled, execute, getHandlers, getPriority, getProxy, invoke, registerHandler, setHandlers, shouldContinue, sortHandlers
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPriority
public static final ExtensionManagerOperation getTemplateCacheKeyOperation
public static final ExtensionManagerOperation getTemplateNameOperation
public boolean isEnabled()
ExtensionHandler
isEnabled
in interface ExtensionHandler
public ExtensionResultStatusType getTemplateCacheKey(Object key, String template, ExtensionResultHolder<Object> resultHolder)
getTemplateCacheKey
in interface TemplateCacheExtensionHandler
public ExtensionResultStatusType getTemplateName(Object key, ExtensionResultHolder<Object> result)
getTemplateName
in interface TemplateCacheExtensionHandler
Copyright © 2022. All rights reserved.