Constructor for Prod mode.
Constructor for Prod mode. Configuration will be load using play.api.Configuration#dontAllowMissingConfig()
Path to a directory that contain conf/application.conf file. This param is only used if mode != Prod.
The application's classloader
The application's classloader
Dev
, Prod
or Test
Dev
, Prod
or Test
Retrieves a plugin of type T
.
Retrieves a plugin of type T
.
For example, to retrieve the DBPlugin instance:
val dbPlugin = application.plugin[DBPlugin].map(_.api).getOrElse(sys.error("problem with the plugin"))
the plugin type
The plugin instance used by this application.
if no plugins of type T are loaded by this application.
Retrieves a plugin of type T
.
Retrieves a plugin of type T
.
For example, retrieving the DBPlugin instance:
val dbPlugin = application.plugin(classOf[DBPlugin])
the plugin type
the plugin’s class
the plugin instance, wrapped in an option, used by this application
if no plugins of type T
are loaded by this application