| 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 |
EMultiFeed<C extends EMessage,F extends net.sf.eBus.client.ESingleFeed>
Multiple key feeds act as a proxy between application objects
and multiple subordinate simple feeds (
EPublishFeed,
ESubscribeFeed, EReplyFeed, and
ERequestFeed), all for a single message class. |
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. |
class |
ENotifyFeed
Abstract base class for
EPublishFeed and
ESubscribeFeed classes. |
class |
EPublishFeed
EPublishFeed is the application entry point for
publishing notification messages
to subscribers. |
class |
EReplyFeed
EReplyFeed is the application entry point for posting
replies to request messages to
requestors. |
static class |
EReplyFeed.ERequest
|
class |
ERequestFeed
ERequestFeed is the application entry point for
posting request messages to repliers. |
static class |
ERequestFeed.ERequest
This class represents an individual request, tracking the
current request state and the remaining repliers.
|
class |
ESubscribeFeed
ESubscribeFeed is the application entry point for
receiving notification messages. |
| Constructor and Description |
|---|
StatusTask(EFeedState feedState,
EFeed feed,
FeedStatusCallback<T> cb)
Creates a new feed status task for the given callback
parameters.
|
Copyright © 2019. All rights reserved.