package gr.grnet.aquarium
-import event.im.IMEventModel
import java.io.File
import com.ckkloverdos.maybe._
import com.ckkloverdos.convert.Converters.{DefaultConverters => TheDefaultConverters}
import gr.grnet.aquarium.service._
-import gr.grnet.aquarium.util.{Lifecycle, Loggable}
+import gr.grnet.aquarium.util.{Lifecycle, Loggable, shortNameOfClass}
import gr.grnet.aquarium.store._
/**
}
- private[this] lazy val _actorProvider: ActorProviderService = {
- val instance = newInstance[ActorProviderService](props.getEx(Keys.actor_provider_class))
- logger.info("Loaded ActorProviderService: %s".format(instance.getClass))
+ private[this] lazy val _actorProvider: RoleableActorProviderService = {
+ val instance = newInstance[RoleableActorProviderService](props.getEx(Keys.actor_provider_class))
+ logger.info("Loaded %s: %s".format(shortNameOfClass(classOf[RoleableActorProviderService]), instance.getClass))
instance
}
*/
private[this] lazy val _storeProvider: StoreProvider = {
val instance = newInstance[StoreProvider](props.getEx(Keys.store_provider_class))
- logger.info("Loaded StoreProvider: %s".format(instance.getClass))
+ logger.info("Loaded %s: %s".format(shortNameOfClass(classOf[StoreProvider]), instance.getClass))
instance
}
// `StoreProvider`.
props.get(Keys.user_state_store_class) map { className ⇒
val instance = newInstance[UserStateStore](className)
- logger.info("Overriding UserStateStore provisioning. Implementation given by: %s".format(instance.getClass))
+ logger.info("Overriding %s provisioning. Implementation given by: %s".format(
+ shortNameOfClass(classOf[UserStateStore]),
+ instance.getClass))
instance
}
}
final val version = "version"
/**
- * The fully qualified name of the class that implements the `ActorProviderService`.
+ * The fully qualified name of the class that implements the `RoleableActorProviderService`.
* Will be instantiated reflectively and should have a public default constructor.
*/
final val actor_provider_class = "actor.provider.class"