// value of ec.defaultFetchTimestampLag()
final long timeToLive = 63 * 60 * 1000;
try {
TopicSession topicSession = _topicSession();
if (topicSession != null) {
ObjectMessage message = topicSession.createObjectMessage(snapshot);
Topic topic = _coordinator.topic();
_topicPublisher(topic, topicSession).publish(topic, message, deliveryMode, priority, timeToLive);
if (NSLog.debug.isEnabled())
NSLog.debug.appendln(ERCNNotificationCoordinator.LOG_HEADER
+ "Posted a message with snapshot: " + snapshot);