public class ModelAwareFilterList extends Object implements ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>
Constructor and Description |
---|
ModelAwareFilterList()
Default constructor, filters nothing.
|
ModelAwareFilterList(org.apache.hadoop.hbase.filter.FilterList.Operator operator)
Constructor that takes an operator.
|
ModelAwareFilterList(org.apache.hadoop.hbase.filter.FilterList.Operator operator,
List<org.apache.hadoop.hbase.filter.Filter> rowFilters)
Constructor that takes a set of
Filter s and an operator. |
ModelAwareFilterList(List<org.apache.hadoop.hbase.filter.Filter> rowFilters)
Constructor that takes a set of
Filter s. |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(org.apache.hadoop.hbase.filter.Filter filter) |
void |
apply(org.apache.camel.CamelContext context,
HBaseRow rowModel)
Applies the message to
Filter to context. |
org.apache.hadoop.hbase.filter.FilterList |
getFilteredList() |
List<org.apache.hadoop.hbase.filter.Filter> |
getFilters() |
static ModelAwareFilterList |
wrap(org.apache.hadoop.hbase.filter.FilterList filter)
Wraps an existing
FilterList filter into a ModelAwareFilterList . |
public ModelAwareFilterList()
public ModelAwareFilterList(List<org.apache.hadoop.hbase.filter.Filter> rowFilters)
Filter
s. The default operator
MUST_PASS_ALL is assumed.rowFilters
- list of filterspublic ModelAwareFilterList(org.apache.hadoop.hbase.filter.FilterList.Operator operator)
operator
- Operator to process filter set with.public ModelAwareFilterList(org.apache.hadoop.hbase.filter.FilterList.Operator operator, List<org.apache.hadoop.hbase.filter.Filter> rowFilters)
Filter
s and an operator.operator
- Operator to process filter set with.rowFilters
- Set of row filters.public void apply(org.apache.camel.CamelContext context, HBaseRow rowModel)
Filter
to context.apply
in interface ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>
public static ModelAwareFilterList wrap(org.apache.hadoop.hbase.filter.FilterList filter)
FilterList
filter into a ModelAwareFilterList
.public List<org.apache.hadoop.hbase.filter.Filter> getFilters()
public void addFilter(org.apache.hadoop.hbase.filter.Filter filter)
public org.apache.hadoop.hbase.filter.FilterList getFilteredList()
getFilteredList
in interface ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>
Apache Camel