List<DataTargetInfo> sdts = Lists.newArrayList();
if (haveAnyStreamPairs(localStreams) && !schemas.isEmpty()) {
Mailbox mb = VoltDB.instance().getHostMessenger().createMailbox();
StreamSnapshotDataTarget.SnapshotSender sender = new StreamSnapshotDataTarget.SnapshotSender(mb);
StreamSnapshotAckReceiver ackReceiver = new StreamSnapshotAckReceiver(mb);
new Thread(sender, "Stream Snapshot Sender").start();
new Thread(ackReceiver, "Stream Snapshot Ack Receiver").start();
// The mailbox will be removed after all snapshot data targets are finished
SnapshotSiteProcessor.m_tasksOnSnapshotCompletion.offer(createCompletionTask(mb));