Hi!
Unfortunately, Javadoc example is broken. Sorry if it misguided you, we will fix that.
ITailoredFeedDescriptor is supposed to be used like that:
ITailoredFeedDescriptor<IPointAndFigure> descriptor = new PointAndFigureFeedDescriptor(Instrument.EURUSD, PriceRange.THREE_PIPS, ReversalAmount.THREE, OfferSide.ASK);
// create type-safe listener
ITailoredFeedListener<IPointAndFigure> listener = new ITailoredFeedListener<IPointAndFigure>() {
@Override
public void onFeedData(ITailoredFeedDescriptor<IPointAndFigure> feedDescriptor, IPointAndFigure feedData) {
// Print IPointAndFigure specific data without casting
console.getOut().println(feedData.isRising());
}
};
// subscribe
context.subscribeToFeed(descriptor, listener);