Class MiniFilterChain
- java.lang.Object
-
- org.fugerit.java.core.util.filterchain.MiniFilterBase
-
- org.fugerit.java.core.util.filterchain.MiniFilterChain
-
- All Implemented Interfaces:
MiniFilter
public class MiniFilterChain extends MiniFilterBase
-
-
Field Summary
-
Fields inherited from class org.fugerit.java.core.util.filterchain.MiniFilterBase
logger
-
Fields inherited from interface org.fugerit.java.core.util.filterchain.MiniFilter
ALWAYS, CONTINUE, SKIP
-
-
Constructor Summary
Constructors Constructor Description MiniFilterChain()
MiniFilterChain(int defaultBehaviour)
MiniFilterChain(String key, int defaultBehaviour)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
apply(MiniFilterContext context, MiniFilterData data)
Properties
getDefaultConfig()
List<MiniFilter>
getFilterChain()
-
Methods inherited from class org.fugerit.java.core.util.filterchain.MiniFilterBase
config, genKey, getChainId, getCustomConfig, getDefaultBehaviour, getDescription, getKey, getParam01, setChainId, setCustomConfig, setParam01, toString
-
-
-
-
Constructor Detail
-
MiniFilterChain
public MiniFilterChain()
-
MiniFilterChain
public MiniFilterChain(int defaultBehaviour)
-
MiniFilterChain
public MiniFilterChain(String key, int defaultBehaviour)
-
-
Method Detail
-
getFilterChain
public List<MiniFilter> getFilterChain()
-
getDefaultConfig
public Properties getDefaultConfig()
-
apply
public int apply(MiniFilterContext context, MiniFilterData data) throws Exception
- Specified by:
apply
in interfaceMiniFilter
- Specified by:
apply
in classMiniFilterBase
- Throws:
Exception
-
-