Remove unused pinger actor
authorChristos KK Loverdos <loverdos@gmail.com>
Thu, 28 Jun 2012 11:25:16 +0000 (14:25 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Thu, 28 Jun 2012 11:25:16 +0000 (14:25 +0300)
src/main/scala/gr/grnet/aquarium/actor/ActorRole.scala
src/main/scala/gr/grnet/aquarium/actor/service/pinger/PingerActor.scala [deleted file]
src/main/scala/gr/grnet/aquarium/service/SimpleLocalRoleableActorProviderService.scala

index 42a4839..ca889b2 100644 (file)
@@ -35,7 +35,6 @@
 package gr.grnet.aquarium.actor
 
 import service.router.RouterActor
-import service.pinger.PingerActor
 import service.user.{UserActor}
 import gr.grnet.aquarium.actor.message.event.{ProcessIMEvent, ProcessResourceEvent}
 import gr.grnet.aquarium.actor.message.admin.PingAllRequest
@@ -83,15 +82,6 @@ sealed abstract class ActorRole(
 }
 
 /**
- * The actor that pings several internal services
- */
-case object PingerRole
-    extends ActorRole("PingerRole",
-                      true,
-                      classOf[PingerActor],
-                      Set(classOf[PingAllRequest]))
-
-/**
  * The generic router.
  */
 case object RouterRole
diff --git a/src/main/scala/gr/grnet/aquarium/actor/service/pinger/PingerActor.scala b/src/main/scala/gr/grnet/aquarium/actor/service/pinger/PingerActor.scala
deleted file mode 100644 (file)
index 02d8351..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright 2011-2012 GRNET S.A. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- *   1. Redistributions of source code must retain the above
- *      copyright notice, this list of conditions and the following
- *      disclaimer.
- *
- *   2. Redistributions in binary form must reproduce the above
- *      copyright notice, this list of conditions and the following
- *      disclaimer in the documentation and/or other materials
- *      provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * The views and conclusions contained in the software and
- * documentation are those of the authors and should not be
- * interpreted as representing official policies, either expressed
- * or implied, of GRNET S.A.
- */
-
-package gr.grnet.aquarium.actor
-package service
-package pinger
-
-
-import gr.grnet.aquarium.actor.{PingerRole}
-import gr.grnet.aquarium.actor.message.admin.PingAllRequest
-
-
-/**
- * An actor that handles the REST ing requests.
- *
- * @author Christos KK Loverdos <loverdos@gmail.com>
- */
-
-class PingerActor extends ReflectiveRoleableActor {
-  def role = PingerRole
-
-  def onPingAllRequest(msg: PingAllRequest): Unit = {
-    logger.debug("Got {}", msg)
-  }
-}
index beb0595..8ffdd83 100644 (file)
@@ -124,9 +124,7 @@ class SimpleLocalRoleableActorProviderService
 object SimpleLocalRoleableActorProviderService {
   // Always set Router at the end.
   // We could definitely use some automatic dependency sorting here (topological sorting anyone?)
-  final val RolesToBeStarted = List(
-    PingerRole,
-    RouterRole)
+  final val RolesToBeStarted = List(RouterRole)
 
   lazy val ActorClassByRole: Map[ActorRole, Class[_ <: RoleableActor]] =
     RolesToBeStarted map {