ReplaySession implements the Session interface, and
as such all but one of the methods are the same and do not need documenting
(see the javax.jms.MessageConsumer javadoc).
ReplaySignature is provided when a ReplayMessageConsumer is created
to demarcate the signature of the replay flow, in terms of message
sequence numbers and timestamps (it also offers control of timing and
cadence).
ReplayTopicSession implements the TopicSession interface and extends
ReplayMessageConsumer; it has only one non-JMS method not covered in the
javadoc for these two classes.
ReplayTopicSubscriber implements the TopicSubscriber interface and extends
ReplayMessageConsumer; it has no non-JMS methods not covered in the
javadoc for these two classes.