Utils.runSafeAsync("StreamServiceManagers-senderThread", log, sender);
receiver = new PacketReceiver();
Utils.runSafeAsync("StreamServiceManagers-receiverThread", log,
receiver);
stopSessionExecutor = Executors.newScheduledThreadPool(5,
new NamedThreadFactory("StreamSessionStopper-"));
sessionDispatcher = Executors
.newSingleThreadExecutor(new NamedThreadFactory(
"StreamSessionDispatcher-"));
negotiatesToUser = Executors
.newSingleThreadExecutor(new NamedThreadFactory(
"StreamSessionNegotiationUser-"));
negotiations = Executors.newFixedThreadPool(5, new NamedThreadFactory(
"StreamSessionNegotiation-"));
}