Package org.broadleafcommerce.common.web
Class BroadleafTemplateViewResolverExtensionManager
java.lang.Object
org.broadleafcommerce.common.extension.ExtensionManager<BroadleafTemplateViewResolverExtensionHandler>
org.broadleafcommerce.common.web.BroadleafTemplateViewResolverExtensionManager
- All Implemented Interfaces:
InvocationHandler
@Service("blBroadleafTemplateViewResolverExtensionManager")
@ConditionalOnTemplating
public class BroadleafTemplateViewResolverExtensionManager
extends ExtensionManager<BroadleafTemplateViewResolverExtensionHandler>
- Author:
- Andre Azzolini (apazzolini)
-
Field Summary
Fields inherited from class org.broadleafcommerce.common.extension.ExtensionManager
extensionHandler, handlers, handlersSorted, LOCK_OBJECT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
By default, this manager will allow other handlers to process the method when a handler returns HANDLED.If you are attempting to register a handler with this manager and are invoking this outside of anExtensionManager
subclass, consider usingExtensionManager.registerHandler(ExtensionHandler)
instead.Methods inherited from class org.broadleafcommerce.common.extension.ExtensionManager
execute, getPriority, getProxy, invoke, registerHandler, setHandlers, shouldContinue, sortHandlers
-
Constructor Details
-
BroadleafTemplateViewResolverExtensionManager
public BroadleafTemplateViewResolverExtensionManager()
-
-
Method Details
-
getHandlers
Description copied from class:ExtensionManager
If you are attempting to register a handler with this manager and are invoking this outside of anExtensionManager
subclass, consider usingExtensionManager.registerHandler(ExtensionHandler)
instead.While the sorting of the handlers prior to their return is thread safe, adding directly to this list is not.
- Overrides:
getHandlers
in classExtensionManager<BroadleafTemplateViewResolverExtensionHandler>
- Returns:
- a list of handlers sorted by their priority
-
continueOnHandled
public boolean continueOnHandled()By default, this manager will allow other handlers to process the method when a handler returns HANDLED.- Overrides:
continueOnHandled
in classExtensionManager<BroadleafTemplateViewResolverExtensionHandler>
- Returns:
-