DefaultFilterFactory
public abstract class FilterFactory
extends java.lang.Object
filter
regarding provided configuration options.Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
filter_key |
|
static java.lang.String |
filter_type |
Constructor | Description |
---|---|
FilterFactory() |
Modifier and Type | Method | Description |
---|---|---|
abstract boolean |
applyKeyValueOption(BaseFilter filter,
java.lang.String key,
java.lang.String value) |
Creates or modifies filter options.
|
abstract BaseFilter |
create(java.lang.String filterName,
KeyValueCollection options) |
Creates filter and apply filter options.
|
static java.lang.String |
parseName(java.lang.String key) |
Expected string: log-filter.filtername
If format doesn't match, null will be returned.
|
abstract boolean |
removeKeyValueOption(BaseFilter filter,
java.lang.String key) |
Removes configuration option from the provided filter.
|
public static final java.lang.String filter_key
public static final java.lang.String filter_type
public abstract BaseFilter create(java.lang.String filterName, KeyValueCollection options)
public abstract boolean applyKeyValueOption(BaseFilter filter, java.lang.String key, java.lang.String value)
filter
- The filter object to which option should be applied.key
- Option namevalue
- Option valuepublic abstract boolean removeKeyValueOption(BaseFilter filter, java.lang.String key)
filter
- The filter object from which option should be removed.key
- Option namepublic static java.lang.String parseName(java.lang.String key)
key
- String that contains filter name.Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.