M - multi-key feed class.C - feed message class.F - subordinate feed class.@FunctionalInterface protected static interface EMultiFeed.MultiFeedFactory<M extends EMultiFeed,C extends EMessage,F extends EFeed>
EMultiFeed to
instantiate a new multi-key, sub-class feed.| Modifier and Type | Method and Description |
|---|---|
M |
newFeed(EClient client,
Class<? extends C> mc,
EFeed.FeedScope scope,
ECondition condition,
Map<CharSequence,F> feeds)
Returns a newly instantiated multi-key feed based on
the given parameters.
|
M newFeed(EClient client, Class<? extends C> mc, EFeed.FeedScope scope, ECondition condition, Map<CharSequence,F> feeds)
client - eBus client encapsulating the
application object.mc - feed message class.scope - feed scope is local, remote, or both.condition - optional feed condition. Ignored if
subordinate feed does not support conditions.feeds - initial subordinate feeds.Copyright © 2019. All rights reserved.