public class DefaultInterceptorMapBuilder extends Object implements InterceptorMapBuilder
Builds interceptor mappings from annotations.
Constructor and Description |
---|
DefaultInterceptorMapBuilder() |
Modifier and Type | Method and Description |
---|---|
List<InterceptorMapping> |
build(Class<?> actionClass,
PackageConfig.Builder builder,
String actionName,
Action annotation)
Builds the interceptor configurations given the action information.
|
protected List<InterceptorMapping> |
build(InterceptorRef[] interceptors,
String actionName,
PackageConfig.Builder builder) |
protected List<InterceptorMapping> |
buildInterceptorList(PackageConfig.Builder builder,
InterceptorRef ref,
Map params) |
void |
setConfiguration(Configuration configuration) |
public List<InterceptorMapping> build(Class<?> actionClass, PackageConfig.Builder builder, String actionName, Action annotation)
InterceptorMapBuilder
build
in interface InterceptorMapBuilder
actionClass
- The class of the action.builder
- The package configuration builder.actionName
- The action name.annotation
- The action annotation.protected List<InterceptorMapping> build(InterceptorRef[] interceptors, String actionName, PackageConfig.Builder builder)
protected List<InterceptorMapping> buildInterceptorList(PackageConfig.Builder builder, InterceptorRef ref, Map params)
public void setConfiguration(Configuration configuration)
Copyright © 2000–2021 Apache Software Foundation. All rights reserved.