Packages

object TypedProps extends Serializable

TypedProps is a TypedActor configuration object, that is thread safe and fully sharable. It's used in TypedActorFactory.typedActorOf to configure a TypedActor instance.

Source
TypedActor.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypedProps
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply[T <: AnyRef]()(implicit arg0: ClassTag[T]): TypedProps[T]

    Uses the supplied class as the factory for the TypedActor implementation, proxying all the interfaces it implements.

    Uses the supplied class as the factory for the TypedActor implementation, proxying all the interfaces it implements.

    Scala API

  2. def apply[T <: AnyRef](interface: Class[_ >: T], creator: ⇒ T): TypedProps[T]

    Uses the supplied thunk as the factory for the TypedActor implementation, and that has the specified interface, or if the interface class is not an interface, all the interfaces it implements, appended in the sequence of interfaces.

    Uses the supplied thunk as the factory for the TypedActor implementation, and that has the specified interface, or if the interface class is not an interface, all the interfaces it implements, appended in the sequence of interfaces.

    Scala API

  3. def apply[T <: AnyRef](interface: Class[_ >: T], implementation: Class[T]): TypedProps[T]

    Uses the supplied class as the factory for the TypedActor implementation, and that has the specified interface, or if the interface class is not an interface, all the interfaces it implements, appended in the sequence of interfaces.

    Uses the supplied class as the factory for the TypedActor implementation, and that has the specified interface, or if the interface class is not an interface, all the interfaces it implements, appended in the sequence of interfaces.

    Scala API

  4. def apply[T <: AnyRef](implementation: Class[T]): TypedProps[T]

    Uses the supplied class as the factory for the TypedActor implementation, proxying all the interfaces it implements.

    Uses the supplied class as the factory for the TypedActor implementation, proxying all the interfaces it implements.

    Scala API

  5. val defaultDispatcherId: String
  6. val defaultLoader: Option[ClassLoader]
  7. val defaultTimeout: Option[Timeout]
  8. def extractInterfaces(clazz: Class[_]): Seq[Class[_]]

    returns

    a sequence of interfaces that the specified class implements, or a sequence containing only itself, if itself is an interface.