Package

play.api.inject

guice

Permalink

package guice

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BinderOption extends (Binder) ⇒ Unit

    Permalink
  2. final case class GuiceApplicationBuilder(environment: Environment = Environment.simple(), configuration: Configuration = Configuration.empty, modules: Seq[GuiceableModule] = Seq.empty, overrides: Seq[GuiceableModule] = Seq.empty, disabled: Seq[Class[_]] = Seq.empty, binderOptions: Set[BinderOption] = BinderOption.defaults, eagerly: Boolean = false, loadConfiguration: (Environment) ⇒ Configuration = Configuration.load, loadModules: (Environment, Configuration) ⇒ Seq[GuiceableModule] = GuiceableModule.loadModules) extends GuiceBuilder[GuiceApplicationBuilder] with Product with Serializable

    Permalink

    A builder for creating Applications using Guice.

  3. class GuiceApplicationLoader extends ApplicationLoader

    Permalink

    An ApplicationLoader that uses Guice to bootstrap the application.

    An ApplicationLoader that uses Guice to bootstrap the application.

    Subclasses can override the builder and overrides methods.

  4. abstract class GuiceBuilder[Self] extends AnyRef

    Permalink

    A builder for creating Guice-backed Play Injectors.

  5. class GuiceInjector extends Injector

    Permalink

    Play Injector backed by a Guice Injector.

  6. final class GuiceInjectorBuilder extends GuiceBuilder[GuiceInjectorBuilder]

    Permalink

    Default empty builder for creating Guice-backed Injectors.

  7. class GuiceLoadException extends RuntimeException

    Permalink
  8. trait GuiceableModule extends AnyRef

    Permalink

    Magnet pattern for creating Guice modules from Play modules or bindings.

  9. trait GuiceableModuleConversions extends AnyRef

    Permalink

    Implicit conversions to GuiceableModules.

Value Members

  1. object BinderOption

    Permalink
  2. object GuiceApplicationLoader

    Permalink
  3. object GuiceKey

    Permalink

    Conversion from Play BindingKey to Guice Key.

  4. object GuiceableModule extends GuiceableModuleConversions

    Permalink

    Loading and converting Guice modules.

Ungrouped