Package | Description |
---|---|
com.broadleafcommerce.datafeed.generator | |
com.broadleafcommerce.datafeed.publisher |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractStreamingDataFeedGenerator.findAndProcessData(DataFeed dataFeed,
DataFeedPublisher publisher) |
protected abstract void |
AbstractDataFeedGenerator.findAndProcessData(DataFeed dataFeed,
DataFeedPublisher publisher)
Finds the data needed for this data feed and processes it by building the
feed format and publishing to the passed in publisher.
|
void |
DataFeedGenerator.generate(DataFeed dataFeed)
Primary method used to generate a DataFeed.
|
void |
AbstractDataFeedGenerator.generate(DataFeed dataFeed) |
protected DataFeedPublisher |
AbstractDataFeedGenerator.identifyDataFeedPublisher(DataFeed dataFeed) |
protected void |
AbstractFullDataFeedGenerator.processData(DataFeed dataFeed,
DataFeedPublisher publisher) |
DataFeedDynamicList |
StreamingDataFeedGenerator.translateEntityListToDynamicList(DataFeed dataFeed,
List<T> entities) |
DataFeedDynamicList |
DataFeedGenerator.translateEntityListToDynamicList(DataFeed dataFeed,
List<T> entities)
Required template method for implementations that leverage the AbstractDataFeedGenerator
classes.
|
DataFeedDynamicList |
AbstractDataFeedGenerator.translateEntityListToDynamicList(DataFeed dataFeed,
List<T> entities) |
Modifier and Type | Method and Description |
---|---|
protected Document |
RssPublisher.buildDocument(DataFeed dataFeed) |
void |
DataFeedPublisher.close(DataFeed dataFeed) |
void |
CsvPublisher.close(DataFeed dataFeed) |
void |
XmlPublisher.close(DataFeed dataFeed) |
void |
RssPublisher.close(DataFeed dataFeed) |
void |
JsonPublisher.close(DataFeed dataFeed) |
protected void |
CsvPublisher.doAdditionalCloseAction(DataFeed dataFeed)
Hook point for including custom close actions
|
void |
DataFeedPublisher.initialize(DataFeed dataFeed) |
void |
CsvPublisher.initialize(DataFeed dataFeed) |
void |
XmlPublisher.initialize(DataFeed dataFeed) |
void |
RssPublisher.initialize(DataFeed dataFeed) |
void |
JsonPublisher.initialize(DataFeed dataFeed) |
void |
DataFeedPublisher.publishFeedItems(DataFeed dataFeed,
DataFeedDynamicList feedItems) |
void |
CsvPublisher.publishFeedItems(DataFeed dataFeed,
DataFeedDynamicList feedItems) |
void |
XmlPublisher.publishFeedItems(DataFeed dataFeed,
DataFeedDynamicList feedItems) |
void |
RssPublisher.publishFeedItems(DataFeed dataFeed,
DataFeedDynamicList feedItems) |
void |
JsonPublisher.publishFeedItems(DataFeed dataFeed,
DataFeedDynamicList feedItems) |
Copyright © 2020. All rights reserved.