Packages

p

scaldi

play

package play

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BuiltinScaldiModule extends Module
  2. trait CanBeScaldiInjector extends AnyRef
  3. class ControllerComponentsModule extends Module

    Created by dsarosi on 30/6/2017.

  4. class ControllerInjector extends MutableInjectorUser with InjectorWithLifecycle[ControllerInjector] with ShutdownHookLifecycleManager

    Injector for the Play applications that creates controller bindings on the fly.

    Injector for the Play applications that creates controller bindings on the fly. The preferred way to use it is by adding it to the module composition at the very end, so that it would be possible to override default instantiation strategy in user-defined modules.

    Here is an example:

    object Global extends GlobalSettings with ScaldiSupport {
      def applicationModule = new UserModule :: new DbModule :: new ControllerInjector
    }
    

  5. class FakeRouter extends Router
  6. class FakeRouterModule extends Module
  7. final class ScaldiApplicationBuilder extends ScaldiBuilder[ScaldiApplicationBuilder]

    A builder for creating Applications using Scaldi.

  8. class ScaldiApplicationLoader extends ApplicationLoader
  9. abstract class ScaldiBuilder [Self] extends AnyRef
  10. class ScaldiInjector extends play.api.inject.Injector
  11. final class ScaldiInjectorBuilder extends ScaldiBuilder[ScaldiInjectorBuilder]

    Default empty builder for creating Scaldi-backed Injectors.

Ungrouped