in mbp-with-mbo/src/main/java/com/epam/cme/mdp3/channel/LowLevelMdpChannel.java [290:306]
public void stopFeed(FeedType feedType, Feed feed){
Map<FeedType, Pair<MdpFeedWorker, Thread>> currentFeed;
if(Feed.A.equals(feed)){
currentFeed = feedsA;
} else if(Feed.B.equals(feed)){
currentFeed = feedsB;
} else {
throw new IllegalArgumentException(String.format("%s feed is not supported", feed));
}
if(currentFeed.containsKey(feedType)){
Pair<MdpFeedWorker, Thread> feedThread = currentFeed.get(feedType);
MdpFeedWorker mdpFeedWorker = feedThread.getLeft();
if(mdpFeedWorker.isActive()){
mdpFeedWorker.shutdown();
}
}
}