From 728775440ccd67928c25914a1e003ff9765ad80b Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Sun, 25 Oct 2009 06:00:59 +0000 Subject: Deprecation patrol. compile scalac with -deprecation and not cause any machines to catch fire. Most of the remaining warnings are glancing furtively at Tuple2, waiting for the moment to pounce. --- src/actors/scala/actors/remote/NetKernel.scala | 2 +- src/actors/scala/actors/remote/RemoteActor.scala | 2 +- src/actors/scala/actors/remote/TcpService.scala | 9 +-------- 3 files changed, 3 insertions(+), 10 deletions(-) (limited to 'src/actors') diff --git a/src/actors/scala/actors/remote/NetKernel.scala b/src/actors/scala/actors/remote/NetKernel.scala index e6440f67ec..8673b03697 100644 --- a/src/actors/scala/actors/remote/NetKernel.scala +++ b/src/actors/scala/actors/remote/NetKernel.scala @@ -140,7 +140,7 @@ private[remote] class NetKernel(service: Service) { def terminate() { // tell all proxies to terminate - proxies.values foreach { p => p.send(Terminate, null) } + proxies.valuesIterator foreach { p => p.send(Terminate, null) } // tell service to terminate service.terminate() diff --git a/src/actors/scala/actors/remote/RemoteActor.scala b/src/actors/scala/actors/remote/RemoteActor.scala index eef18ca471..7316017e32 100644 --- a/src/actors/scala/actors/remote/RemoteActor.scala +++ b/src/actors/scala/actors/remote/RemoteActor.scala @@ -75,7 +75,7 @@ object RemoteActor { kernels -= s // terminate `kern` when it does // not appear as value any more - if (!kernels.values.contains(kern)) { + if (!kernels.valuesIterator.contains(kern)) { Debug.info("terminating "+kern) // terminate NetKernel kern.terminate() diff --git a/src/actors/scala/actors/remote/TcpService.scala b/src/actors/scala/actors/remote/TcpService.scala index d9b71498cd..9a43f938c0 100644 --- a/src/actors/scala/actors/remote/TcpService.scala +++ b/src/actors/scala/actors/remote/TcpService.scala @@ -150,18 +150,11 @@ class TcpService(port: Int, cl: ClassLoader) extends Thread with Service { nextClient.close() } } catch { - case ioe: IOException => - Debug.info(this+": caught "+ioe) - case sec: SecurityException => - Debug.info(this+": caught "+sec) case e: Exception => Debug.info(this+": caught "+e) } finally { Debug.info(this+": shutting down...") - - var workers: List[TcpServiceWorker] = List() - connections.values foreach { w => workers = w :: workers } - workers foreach { w => w.halt } + connections foreach { case (_, worker) => worker.halt } } } -- cgit v1.2.3