@Singleton public class DefaultApplication extends java.lang.Object implements Application
Application creation is handled by the framework engine.
Constructor and Description |
---|
DefaultApplication(play.api.Application application,
com.typesafe.config.Config config,
Injector injector)
Create an application that wraps a Scala application.
|
DefaultApplication(play.api.Application application,
Configuration configuration,
Injector injector)
Deprecated.
Use the constructor that accepts Config
|
DefaultApplication(play.api.Application application,
Injector injector)
Create an application that wraps a Scala application.
|
Modifier and Type | Method and Description |
---|---|
play.api.Application |
asScala()
Get the application as a Scala application.
|
com.typesafe.config.Config |
config()
Get the application configuration.
|
play.api.Application |
getWrappedApplication()
Get the underlying Scala application.
|
Injector |
injector()
Get the injector for this application.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
classloader, configuration, getFile, isDev, isProd, isTest, path, resource, resourceAsStream
@Inject public DefaultApplication(play.api.Application application, com.typesafe.config.Config config, Injector injector)
application
- the application to wrapconfig
- the new application's configurationinjector
- the new application's injector@Deprecated public DefaultApplication(play.api.Application application, Configuration configuration, Injector injector)
application
- the application to wrapconfiguration
- the new application's configurationinjector
- the new application's injectorpublic DefaultApplication(play.api.Application application, Injector injector)
application
- the application to wrapinjector
- the new application's injectorpublic play.api.Application getWrappedApplication()
getWrappedApplication
in interface Application
method
public play.api.Application asScala()
asScala
in interface Application
Application
public com.typesafe.config.Config config()
config
in interface Application
public Injector injector()
injector
in interface Application