Package com.funnelback.filter.api.mock
Class MockFilterContext
- java.lang.Object
-
- com.funnelback.filter.api.mock.MockFilterContext
-
- All Implemented Interfaces:
FilterContext
,InternalFilterContext
,PluginConfigurationFileSettingMock
public class MockFilterContext extends Object implements FilterContext, PluginConfigurationFileSettingMock
A Filter context suitable for testing.
-
-
Field Summary
Fields Modifier and Type Field Description private String
collectionName
private DocumentTypeFactory
documentTypeFactory
private FilterDocumentFactory
filterDocumentFactory
private MapBackedConfig
mapBackedConfig
private MapBackedFilterConfigurationFiles
mapBackedFilterConfigurationFiles
private MapBackedPluginConfigurationFiles
mapBackedPluginConfigurationFiles
-
Constructor Summary
Constructors Constructor Description MockFilterContext()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
getConfigValue(String key)
static MockFilterContext
getEmptyContext()
void
setConfigValue(String key, String value)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.funnelback.filter.api.FilterContext
getCollectionName, getConfigKeys, getConfigKeysMatchingPattern, getConfigKeysWithPrefix, getDocumentTypeFactory, getFilterDocumentFactory, pluginConfigurationFile, pluginConfigurationFileAsBytes
-
Methods inherited from interface com.funnelback.filter.api.InternalFilterContext
filterConfigurationFile, filterConfigurationFileAsBytes, getCollectionConfigFile
-
Methods inherited from interface com.funnelback.mock.helpers.PluginConfigurationFileSettingMock
setPlugingConfigurationFileContent, setPlugingConfigurationFileContentAsBytes
-
-
-
-
Field Detail
-
mapBackedConfig
private final MapBackedConfig mapBackedConfig
-
mapBackedFilterConfigurationFiles
private final MapBackedFilterConfigurationFiles mapBackedFilterConfigurationFiles
-
mapBackedPluginConfigurationFiles
private final MapBackedPluginConfigurationFiles mapBackedPluginConfigurationFiles
-
collectionName
private String collectionName
-
filterDocumentFactory
private FilterDocumentFactory filterDocumentFactory
-
documentTypeFactory
private DocumentTypeFactory documentTypeFactory
-
-
Method Detail
-
getConfigValue
public Optional<String> getConfigValue(String key)
- Specified by:
getConfigValue
in interfaceFilterContext
-
getEmptyContext
public static MockFilterContext getEmptyContext()
-
-