summaryrefslogtreecommitdiff
path: root/test/disabled/presentation/akka/src/akka/config/Configurator.scala
blob: 2818339b0fc84f6ffdf217449b3d3dadfeefd9df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
 * Copyright (C) 2009-2011 Scalable Solutions AB <http://scalablesolutions.se>
 */

package akka.config

import akka.config.Supervision.{ SuperviseTypedActor, FaultHandlingStrategy }

private[akka] trait TypedActorConfiguratorBase {
  def getExternalDependency[T](clazz: Class[T]): T

  def configure(restartStrategy: FaultHandlingStrategy, components: List[SuperviseTypedActor]): TypedActorConfiguratorBase

  def inject: TypedActorConfiguratorBase

  def supervise: TypedActorConfiguratorBase

  def reset

  def stop
}