Interface MiniFilter
-
- All Known Implementing Classes:
MiniFilterBase
,MiniFilterChain
,MiniFilterLoadSafe
public interface MiniFilter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ALWAYS
On config value is "ALWAYS" The step will be processed even if previous status is skipstatic int
CONTINUE
On config value is "CONTINUE" The step will be processed if previous status is CONTINUEstatic int
SKIP
On config value is "SKIP" All following steps will be skipped except the one with behaviour "ALWAYS"
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
apply(MiniFilterContext context, MiniFilterData data)
void
config(String key, String description, Integer defaultBehaviour)
Properties
getCustomConfig()
int
getDefaultBehaviour()
String
getDescription()
String
getKey()
void
setCustomConfig(Properties customConfig)
-
-
-
Field Detail
-
SKIP
static final int SKIP
On config value is "SKIP" All following steps will be skipped except the one with behaviour "ALWAYS"- See Also:
- Constant Field Values
-
CONTINUE
static final int CONTINUE
On config value is "CONTINUE" The step will be processed if previous status is CONTINUE- See Also:
- Constant Field Values
-
ALWAYS
static final int ALWAYS
On config value is "ALWAYS" The step will be processed even if previous status is skip- See Also:
- Constant Field Values
-
-
Method Detail
-
getKey
String getKey()
-
getDescription
String getDescription()
-
getDefaultBehaviour
int getDefaultBehaviour()
-
apply
int apply(MiniFilterContext context, MiniFilterData data) throws Exception
- Throws:
Exception
-
getCustomConfig
Properties getCustomConfig()
-
setCustomConfig
void setCustomConfig(Properties customConfig)
-
-