package gr.grnet.aquarium
+import events.im.IMEventModel
import java.io.File
import com.ckkloverdos.maybe._
import com.ckkloverdos.props.Props
import com.ckkloverdos.convert.Converters.{DefaultConverters => TheDefaultConverters}
-import gr.grnet.aquarium.actor.provider.ActorProvider
+import gr.grnet.aquarium.service._
import gr.grnet.aquarium.util.{Lifecycle, Loggable}
import gr.grnet.aquarium.store._
-import service.{AkkaService, IMEventProcessorService, ResourceEventProcessorService}
/**
* The master configurator. Responsible to load all of application configuration and provide the relevant services.
}
- private[this] lazy val _actorProvider: ActorProvider = {
- val instance = newInstance[ActorProvider](props.getEx(Keys.actor_provider_class))
- logger.info("Loaded ActorProvider: %s".format(instance.getClass))
+ private[this] lazy val _actorProvider: ActorProviderService = {
+ val instance = newInstance[ActorProviderService](props.getEx(Keys.actor_provider_class))
+ logger.info("Loaded ActorProviderService: %s".format(instance.getClass))
instance
}
final val version = "version"
/**
- * The fully qualified name of the class that implements the `ActorProvider`.
+ * The fully qualified name of the class that implements the `ActorProviderService`.
* Will be instantiated reflectively and should have a public default constructor.
*/
final val actor_provider_class = "actor.provider.class"
final val events_store_folder = "events.store.folder"
/**
- * If set to `true`, then an IM event that cannot be parsed to [[gr.grnet.aquarium.events.IMEvent]] is
+ * If set to `true`, then an IM event that cannot be parsed to [[gr.grnet.aquarium.events.im.IMEventModel]] is
* saved to the [[gr.grnet.aquarium.store.IMEventStore]].
*/
final val save_unparsed_event_im = "save.unparsed.event.im"
*/
final val admin_cookie = "admin.cookie"
}
+
+ object HTTP {
+ final val RESTAdminHeaderName = "X-Aquarium-Admin-Cookie"
+ final val RESTAdminHeaderNameLowerCase = RESTAdminHeaderName.toLowerCase
+ }
}