Revision d818f53c src/main/scala/gr/grnet/aquarium/actor/ActorRole.scala

b/src/main/scala/gr/grnet/aquarium/actor/ActorRole.scala
34 34
 */
35 35
package gr.grnet.aquarium.actor
36 36

  
37
import message.service.router._
38 37
import service.router.RouterActor
39 38
import service.pinger.PingerActor
40 39
import service.rest.RESTActor
41 40
import service.user.{UserActor}
42 41
import message.config.{AquariumPropertiesLoaded, ActorProviderConfigured, ActorConfigurationMessage}
43 42
import cc.spray.can.{Timeout, RequestContext}
43
import gr.grnet.aquarium.actor.message.event.{ProcessIMEvent, ProcessResourceEvent}
44
import gr.grnet.aquarium.actor.message.admin.PingAllRequest
45
import gr.grnet.aquarium.actor.message.{GetUserStateRequest, GetUserBalanceRequest}
44 46

  
45 47
/**
46 48
 * Each actor within Aquarium plays one role.
......
87 89
    extends ActorRole("PingerRole",
88 90
                      true,
89 91
                      classOf[PingerActor],
90
                      Set(classOf[AdminRequestPingAll]))
92
                      Set(classOf[PingAllRequest]))
91 93

  
92 94
/**
93 95
 * The generic router.
......
96 98
    extends ActorRole("RouterRole",
97 99
                      true,
98 100
                      classOf[RouterActor],
99
                      Set(classOf[RequestUserBalance],
100
                          classOf[UserRequestGetState],
101
                      Set(classOf[GetUserBalanceRequest],
102
                          classOf[GetUserStateRequest],
101 103
                          classOf[ProcessResourceEvent],
102 104
                          classOf[ProcessIMEvent],
103
                          classOf[AdminRequestPingAll]),
105
                          classOf[PingAllRequest]),
104 106
                      Set(classOf[ActorProviderConfigured],
105 107
                          classOf[AquariumPropertiesLoaded]))
106 108

  
......
123 125
                      classOf[UserActor],
124 126
                      Set(classOf[ProcessResourceEvent],
125 127
                          classOf[ProcessIMEvent],
126
                          classOf[RequestUserBalance],
127
                          classOf[UserRequestGetState]),
128
                          classOf[GetUserBalanceRequest],
129
                          classOf[GetUserStateRequest]),
128 130
                      Set(classOf[ActorProviderConfigured],
129 131
                          classOf[AquariumPropertiesLoaded]))

Also available in: Unified diff