package play
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class BuiltinScaldiModule extends Module
- trait CanBeScaldiInjector extends AnyRef
-
class
ControllerComponentsModule extends Module
Created by dsarosi on 30/6/2017.
-
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 } - class FakeRouter extends Router
- class FakeRouterModule extends Module
-
final
class
ScaldiApplicationBuilder extends ScaldiBuilder[ScaldiApplicationBuilder]
A builder for creating Applications using Scaldi.
- class ScaldiApplicationLoader extends ApplicationLoader
- abstract class ScaldiBuilder[Self] extends AnyRef
- class ScaldiInjector extends play.api.inject.Injector
-
final
class
ScaldiInjectorBuilder extends ScaldiBuilder[ScaldiInjectorBuilder]
Default empty builder for creating Scaldi-backed Injectors.
Value Members
- object CanBeScaldiInjector
- object FakeRouterModule
- object ScaldiApplicationBuilder
- object ScaldiBuilder extends Injectable