def receive()
raise Stomp::Error::NoCurrentConnection if @closed_check && closed?
super_result = __old_receive()
if super_result.nil? && @reliable && !closed?
errstr = "connection.receive returning EOF as nil - resetting connection.\n"
if @logger && @logger.respond_to?(:on_miscerr)
@logger.on_miscerr(log_params, "es_recv: " + errstr)
else
$stderr.print errstr
end
_reconn_prep()
super_result = __old_receive()
end
if @logger && @logger.respond_to?(:on_receive)
@logger.on_receive(log_params, super_result)
end
return super_result
end