private function updateStreamOptions()
{
// Loop thru each stream
foreach (self::$stream as $host => $streams) {
foreach ($streams as $key => $info) {
// Update options
if (isset($info['stream'])) {
/** @var \Kafka\Socket $stream */
$stream = $info['stream'];
$stream->setRecvTimeoutSec($this->streamOptions['RecvTimeoutSec']);
$stream->setRecvTimeoutUsec($this->streamOptions['SendTimeoutUsec']);
$stream->setSendTimeoutSec($this->streamOptions['SendTimeoutSec']);
$stream->setSendTimeoutUsec($this->streamOptions['SendTimeoutUsec']);
}
}
}
}