public abstract class ENotifyFeed extends EFeed
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ESingleFeed.FeedType
Enumerates the supported feed types.
|
EFeed.AbstractClientTask, EFeed.FeedScope, EFeed.NotifyTask, EFeed.StatusTask<T extends IEFeed>| Modifier and Type | Field and Description |
|---|---|
protected int |
mActivationCount
Tracks the number of contra-feeds matched to this feed.
|
protected static List<EFeed> |
mAdvertisers
Track the advertised feeds in order to generate
advertise messages. |
protected ESingleFeed.FeedType |
mFeedType
Specifies whether this is a publish, subscribe, request,
or reply feed.
|
protected net.sf.eBus.client.ESubject |
mSubject
The feed interfaces with this eBus subject.
|
mEClient, mFeedId, mFeedState, mInPlace, mIsActive, mScope, NO_CONDITION, NOTIFY_METHOD| Modifier | Constructor and Description |
|---|---|
protected |
ENotifyFeed(EClient client,
EFeed.FeedScope scope,
ESingleFeed.FeedType feedType,
net.sf.eBus.client.ESubject subject)
Creates a new notification feed instance.
|
| Modifier and Type | Method and Description |
|---|---|
int |
activationCount()
Returns the feed activation count.
|
EMessageKey |
key()
Returns the feed message key.
|
String |
messageSubject()
Returns the feed
message key subect. |
String |
toString()
Returns a containing the feed message key and data member
values.
|
addAllKeys, addKey, checkScopes, clientId, close, defaultDispatcher, eClient, equals, feedId, feedState, findKeys, findKeys, findKeys, hashCode, inactivate, inPlace, isActive, isFeedUp, isOverridden, loadKeys, location, register, register, register, scope, shutdown, shutdown, shutdownAll, startup, startup, startupAll, storeKeys, storeKeys, storeKeysprotected static final List<EFeed> mAdvertisers
advertise messages.protected final ESingleFeed.FeedType mFeedType
protected final net.sf.eBus.client.ESubject mSubject
feed type.protected int mActivationCount
protected ENotifyFeed(EClient client, EFeed.FeedScope scope, ESingleFeed.FeedType feedType, net.sf.eBus.client.ESubject subject)
client - route eBus messages to this client.scope - whether this feed supports local and/or
remote eBus client feeds.feedType - the actual feed type.subject - interact with this subject.public String toString()
public final EMessageKey key()
EPublishFeed, then a
notification
message key is returned.public final String messageSubject()
message key subect.public final int activationCount()
Copyright © 2019. All rights reserved.