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 StringcollectionNameprivate DocumentTypeFactorydocumentTypeFactoryprivate FilterDocumentFactoryfilterDocumentFactoryprivate MapBackedConfigmapBackedConfigprivate MapBackedFilterConfigurationFilesmapBackedFilterConfigurationFilesprivate MapBackedPluginConfigurationFilesmapBackedPluginConfigurationFiles
-
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 MockFilterContextgetEmptyContext()voidsetConfigValue(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:
getConfigValuein interfaceFilterContext
-
getEmptyContext
public static MockFilterContext getEmptyContext()
-
-