Package org.apache.struts2.convention
Interface InterceptorMapBuilder
- All Known Implementing Classes:
DefaultInterceptorMapBuilder
public interface InterceptorMapBuilder
This interface defines how interceptors are built from annotations.
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(Class<?> actionClass, PackageConfig.Builder builder, String actionName, Action annotation) Builds the interceptor configurations given the action information.
-
Method Details
-
build
List<InterceptorMapping> build(Class<?> actionClass, PackageConfig.Builder builder, String actionName, Action annotation) Builds the interceptor configurations given the action information.- Parameters:
actionClass
- The class of the action.annotation
- The action annotation.actionName
- The action name.builder
- The package configuration builder.- Returns:
- The mapping of the interceptors. If there were none found then this should return an empty List.
-