/** * Subclasses may override if special action is needed because the group was released or discarded * due to a timeout. By default, {@link #afterRelease(MessageGroup, Collection)} is invoked. * @param group The group. * @param completedMessages The completed messages. * @param timeout True if the release/discard was due to a timeout. */ protected void afterRelease(MessageGroup group, Collection<Message<?>> completedMessages, boolean timeout) { afterRelease(group, completedMessages); }
afterRelease(messageGroup, completedMessages);
afterRelease(groupNow, groupNow.getMessages(), true); removeGroup = false;
/** * Subclasses may override if special action is needed because the group was released or discarded * due to a timeout. By default, {@link #afterRelease(MessageGroup, Collection)} is invoked. * @param group The group. * @param completedMessages The completed messages. * @param timeout True if the release/discard was due to a timeout. */ protected void afterRelease(MessageGroup group, Collection<Message<?>> completedMessages, boolean timeout) { afterRelease(group, completedMessages); }
afterRelease(messageGroup, completedMessages);
afterRelease(groupNow, groupNow.getMessages(), true); removeGroup = false;