When a client creates multiple segments of a large message, it sets a unique groupID & sets a sequence number for each of the messages. e.g. Let us say that a client segments a 40MB datafile into 10 segments of 4MB each,. Now when a JMS Listener puts in a selector for a GroupID, how can it guarantee that it has received the last message. Is there a way to identify how many segments are there in a group, or is there a way to specify the last message?