public class FilterManager extends Object
| Constructor and Description |
|---|
FilterManager(CollectorConfiguration config)
This constructor initialises the filter manager with the configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<FilterProcessor> |
getBtxnFilters() |
protected Map<String,FilterProcessor> |
getFilterMap() |
FilterProcessor |
getFilterProcessor(String uri)
This method determines whether the supplied URI is associated with
a defined business transaction, or valid due to global inclusion
criteria.
|
protected List<FilterProcessor> |
getGlobalExclusionFilters() |
protected void |
init(CollectorConfiguration config)
This method initialises the filter manager.
|
void |
init(String btxn,
BusinessTxnConfig btc)
This method initialises the filter manager with the supplied
business transaction configuration.
|
void |
remove(String btxn)
This method removes the business transaction.
|
protected void |
setBtxnFilters(List<FilterProcessor> btxnFilters) |
protected void |
setFilterMap(Map<String,FilterProcessor> filterMap) |
protected void |
setGlobalExclusionFilters(List<FilterProcessor> globalExclusionFilters) |
public FilterManager(CollectorConfiguration config)
config - The configurationprotected void init(CollectorConfiguration config)
config - The configurationpublic void init(String btxn, BusinessTxnConfig btc)
btxn - The business transaction namebtc - The configurationpublic void remove(String btxn)
btxn - The name of the business transactionpublic FilterProcessor getFilterProcessor(String uri)
uri - The URIprotected Map<String,FilterProcessor> getFilterMap()
protected void setFilterMap(Map<String,FilterProcessor> filterMap)
filterMap - the filterMap to setprotected List<FilterProcessor> getGlobalExclusionFilters()
protected void setGlobalExclusionFilters(List<FilterProcessor> globalExclusionFilters)
globalExclusionFilters - the globalExclusionFilters to setprotected List<FilterProcessor> getBtxnFilters()
protected void setBtxnFilters(List<FilterProcessor> btxnFilters)
btxnFilters - the btxnFilters to setCopyright © 2015 Red Hat, Inc.. All rights reserved.