| Package | Description |
|---|---|
| net.sf.eBus.client |
This package contains the top-level eBus API which
applications use to interact with eBus.
|
| Modifier and Type | Interface and Description |
|---|---|
protected static interface |
EMultiFeed.MultiFeedFactory<M extends EMultiFeed,C extends EMessage,F extends EFeed>
This interface is used by
EMultiFeed to
instantiate a new multi-key, sub-class feed. |
| Modifier and Type | Class and Description |
|---|---|
class |
EMultiPublishFeed
This feed allows an
EPublisher to open one feed for a
given notification message class and multiple message subjects. |
class |
EMultiReplyFeed
This feed allows an
EReplier to open one feed for a
given request message class and multiple message subjects. |
class |
EMultiRequestFeed
This feed acts as a proxy for handling multiple
ERequestFeeds on behalf of a ERequestor
client. |
class |
EMultiSubscribeFeed
This feeds acts as a proxy for handling multiple
ESubscribeFeeds on behalf of a ESubscriber
client. |
| Modifier and Type | Method and Description |
|---|---|
protected static <R extends EObject,C extends EMessage,F extends net.sf.eBus.client.ESingleFeed,M extends EMultiFeed<C,F>> |
EMultiFeed.openList(R client,
Class<? extends C> mc,
List<String> subjects,
EFeed.FeedScope scope,
ECondition condition,
EMultiFeed.SubordinateFeedFactory<R,F> subFactory,
EMultiFeed.MultiFeedFactory<M,C,F> multiFactory)
Returns a new, opened multi-key feed for the given
parameters.
|
protected static <R extends EObject,C extends EMessage,F extends net.sf.eBus.client.ESingleFeed,M extends EMultiFeed<C,F>> |
EMultiFeed.openQuery(R client,
Class<? extends C> mc,
Pattern query,
EFeed.FeedScope scope,
ECondition condition,
EMultiFeed.SubordinateFeedFactory<R,F> subFactory,
EMultiFeed.MultiFeedFactory<M,C,F> multiFactory)
Returns a new, opened multi-key feed for the given message
class and subject regular expression query.
|
Copyright © 2019. All rights reserved.