play.api.inject.guice
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object DisableCircularProxies.typeobject RequireAtInjectOnConstructors.typeobject RequireExactBindingAnnotations.typeobject RequireExplicitBindings.type
Attributes
- Companion
- class
- Supertypes
- Self type
-
BinderOption.type
A builder for creating Applications using Guice.
A builder for creating Applications using Guice.
Attributes
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.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
A builder for creating Guice-backed Play Injectors.
A builder for creating Guice-backed Play Injectors.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class GuiceApplicationBuilderclass GuiceInjectorBuilder
An object that holds a ClassLoader
for Guice to use. We use this simple value object so it can be looked up by its type when we're assembling the Guice injector.
An object that holds a ClassLoader
for Guice to use. We use this simple value object so it can be looked up by its type when we're assembling the Guice injector.
Value parameters
- classLoader
-
The wrapped
ClassLoader
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Play Injector backed by a Guice Injector.
Play Injector backed by a Guice Injector.
Attributes
- Supertypes
Default empty builder for creating Guice-backed Injectors.
Default empty builder for creating Guice-backed Injectors.
Attributes
- Supertypes
A provider for a Guice injector that wraps the injector to ensure it uses the correct ClassLoader
.
A provider for a Guice injector that wraps the injector to ensure it uses the correct ClassLoader
.
Value parameters
- guiceClassLoader
-
The
ClassLoader
the injector should use. - injector
-
The injector to wrap.
Attributes
- Supertypes
Conversion from Play BindingKey to Guice Key.
Conversion from Play BindingKey to Guice Key.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GuiceKey.type
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Magnet pattern for creating Guice modules from Play modules or bindings.
Magnet pattern for creating Guice modules from Play modules or bindings.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Loading and converting Guice modules.
Loading and converting Guice modules.
Attributes
- Companion
- trait
- Supertypes
- Self type
-
GuiceableModule.type
Implicit conversions to GuiceableModules.
Implicit conversions to GuiceableModules.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object GuiceableModule.type