public class BaseFilterBuilder extends BaseEventProcessorBuilder<Filter> implements FilterBuilder
| Constructor and Description |
|---|
BaseFilterBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
Filter |
build() |
BaseFilterMeta |
getMeta() |
FilterOnAcceptCallback |
getOnAcceptCallback() |
void |
setOnAcceptCallback(FilterOnAcceptCallback onAcceptCallback) |
BaseFilterBuilder |
withCategory(String category) |
BaseFilterBuilder |
withDescription(String description) |
BaseFilterBuilder |
withEvent(String eventName) |
BaseFilterBuilder |
withEvents(List<String> eventNames) |
BaseFilterBuilder |
withFeature(String name,
Object value) |
BaseFilterBuilder |
withFeatures(Map<String,Object> features) |
BaseFilterBuilder |
withLabel(String label) |
BaseFilterBuilder |
withName(String name) |
BaseFilterBuilder |
withOnAccept(FilterOnAcceptCallback onAcceptCallback) |
BaseFilterBuilder |
withOnInit(ProcessorOnInitCallback<Filter> onInitCallback) |
BaseFilterBuilder |
withVersion(Integer version) |
getName, getOnInitCallback, setOnInitCallbackclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic BaseFilterBuilder(String name)
public BaseFilterMeta getMeta()
getMeta in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withName(String name)
withName in interface EventProcessorBuilder<Filter>withName in interface FilterBuilderwithName in interface ProcessorBuilder<Filter>withName in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withLabel(String label)
withLabel in interface EventProcessorBuilder<Filter>withLabel in interface FilterBuilderwithLabel in interface ProcessorBuilder<Filter>withLabel in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withDescription(String description)
withDescription in interface EventProcessorBuilder<Filter>withDescription in interface FilterBuilderwithDescription in interface ProcessorBuilder<Filter>withDescription in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withVersion(Integer version)
withVersion in interface EventProcessorBuilder<Filter>withVersion in interface FilterBuilderwithVersion in interface ProcessorBuilder<Filter>withVersion in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withFeatures(Map<String,Object> features)
withFeatures in interface EventProcessorBuilder<Filter>withFeatures in interface FilterBuilderwithFeatures in interface ProcessorBuilder<Filter>withFeatures in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withFeature(String name, Object value)
withFeature in interface EventProcessorBuilder<Filter>withFeature in interface FilterBuilderwithFeature in interface ProcessorBuilder<Filter>withFeature in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withCategory(String category)
withCategory in interface EventProcessorBuilder<Filter>withCategory in interface FilterBuilderwithCategory in interface ProcessorBuilder<Filter>withCategory in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withOnInit(ProcessorOnInitCallback<Filter> onInitCallback)
withOnInit in interface EventProcessorBuilder<Filter>withOnInit in interface FilterBuilderwithOnInit in interface ProcessorBuilder<Filter>withOnInit in class BaseEventProcessorBuilder<Filter>public FilterOnAcceptCallback getOnAcceptCallback()
public void setOnAcceptCallback(FilterOnAcceptCallback onAcceptCallback)
public BaseFilterBuilder withEvents(List<String> eventNames)
withEvents in interface EventProcessorBuilder<Filter>withEvents in interface FilterBuilderwithEvents in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withEvent(String eventName)
withEvent in interface EventProcessorBuilder<Filter>withEvent in interface FilterBuilderwithEvent in class BaseEventProcessorBuilder<Filter>public BaseFilterBuilder withOnAccept(FilterOnAcceptCallback onAcceptCallback)
withOnAccept in interface FilterBuilderpublic Filter build()
build in interface ProcessorBuilder<Filter>Copyright © 2016–2021 Softelnet. All rights reserved.