Uses of Package
net.sf.eBus.feed.historic
-
Packages that use net.sf.eBus.feed.historic Package Description net.sf.eBus.feed.historic This package contains a specialized feed providing notification feeds which support both historic and live messages.net.sf.eBus.feed.historic.store This package contains two implementations ofIEMessageStoreinterface:InMemoryMessageStoreandSqlMessageStore. -
Classes in net.sf.eBus.feed.historic used by net.sf.eBus.feed.historic Class Description EAbstractHistoricFeed Base class forEHistoricPublishFeedandEHistoricSubscribeFeedcontaining the data members common to each.EAbstractHistoricFeed.Builder Base class forEHistoricPublishFeed.BuilderandEHistoricSubscribeFeed.Buildersubclasses.EHistoricPublishFeed The historic publisher feed extendsEPublishFeed's ability to publish notification messages to subscribers with the ability to: persist notification messages to aIEMessageStoreimplementation and handlehistoric notification requestsretrieving previously published messages from message store.EHistoricPublishFeed.Builder Builder is used to instantiateEHistoricPublishFeedinstances.EHistoricSubscribeFeed The historic subscriber feed extendsIESubscribeFeed's ability to receive live notification messages with the ability to seamlessly retrieve past notification messages fromhistoric publishers.EHistoricSubscribeFeed.Builder Builder is used to instantiateEHistoricSubscribeFeedinstances.EHistoricSubscribeFeed.HistoricFeedState Enumerates historic subscribe feed states.EHistoricSubscribeFeed.TimeLocation Denotes if a timestamp denotes the past, current time, future, or future on-going.HistoricFeedDoneCallback An eBus client implementingIEHistoricSubscribermay choose to implement this functional interface as aprivatemethod instead of implementing thepublicIEHistoricSubscriber.feedDone(EHistoricSubscribeFeed.HistoricFeedState, EHistoricSubscribeFeed)method.HistoricFeedStatusCallback An eBus client implementingIEHistoricSubscribermay choose to implement this functional interface as aprivatemethod instead of implementing thepublicIEHistoricSubscriber.feedStatus(PublishStatusEvent, EHistoricSubscribeFeed)method.HistoricNotifyCallback An eBus client implementingIEHistoricSubscribermay choose to implement this functional interface as aprivatemethod instead of implementing thepublicIEHistoricSubscriber.notify(ENotificationMessage, EHistoricSubscribeFeed)method.HistoricPublishStatusCallback An eBus client implementingIEHistoricPublishermay choose to implement this functional interface as aprivatemethod instead of implementing thepublicIEHistoricPublisher.publishStatus(EFeedState, EHistoricPublishFeed)method.HistoricReply This reply message contains one or more historic notification message in response to anhistoric notification request.HistoricReply.Builder Builder class forHistoricReplymessage instances.HistoricRequest Request for historic notification messages based on the given date/time interval.HistoricRequest.Builder Builder class forHistoricRequestmessage instances.IEHistoricPublisher Classes wanting to send eBus notifications using anEHistoricPublishFeedneed to implement this interface.IEHistoricSubscriber Classes wanting to receive historic notifications from anhistoric subscribe feedneed to implement this interface.IEMessageStore This interface providesEHistoricPublishFeedthe ability to persist notification messages and to retrieve those message for a given historic time interval.PublishStatusEvent Notification event used to report and persist publish feed status updates.PublishStatusEvent.Builder Builder class forPublishStatusEventmessage instances. -
Classes in net.sf.eBus.feed.historic used by net.sf.eBus.feed.historic.store Class Description IEMessageStore This interface providesEHistoricPublishFeedthe ability to persist notification messages and to retrieve those message for a given historic time interval.