public static void terminateReceivingSide (ConfigurationContext configContext, String sequenceID) throws SandeshaException {
StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(configContext);
NextMsgBeanMgr nextMsgBeanMgr = storageManager.getNextMsgBeanMgr();
//removing nextMsgMgr entries
NextMsgBean findNextMsgBean = new NextMsgBean ();
findNextMsgBean.setSequenceId(sequenceID);
Collection collection = nextMsgBeanMgr.find(findNextMsgBean);
Iterator iterator = collection.iterator();
while (iterator.hasNext()) {
NextMsgBean nextMsgBean = (NextMsgBean) iterator.next();
nextMsgBeanMgr.delete(nextMsgBean.getSequenceId());
}
boolean inOrderInvocation = PropertyManager.getInstance().isInOrderInvocation();
if(inOrderInvocation) {
terminateAfterInvocation(configContext,sequenceID);