public class GlobalSettings
extends java.lang.Object
How to use it: create a Global.java
class in your Java application and override the methods you want.
Constructor and Description |
---|
GlobalSettings() |
Modifier and Type | Method and Description |
---|---|
void |
beforeStart(Application app)
Executed before any plugin - you can set-up your database schema here, for instance.
|
Result |
onBadRequest(Http.RequestHeader request,
java.lang.String error)
Triggered when a resource was requested but not found, the default implementation returns
null , so that
the Scala engine handles the onBadRequest . |
Result |
onError(Http.RequestHeader request,
java.lang.Throwable t)
Returns a Result that could be a custom error page.
|
Result |
onHandlerNotFound(Http.RequestHeader request)
Triggered when a resource was requested but not found.
|
Action |
onRequest(Http.Request request,
java.lang.reflect.Method actionMethod)
Call to create the root Action of a request for a Java application.
|
play.api.mvc.Handler |
onRouteRequest(Http.RequestHeader request)
Called when an HTTP request has been received.
|
void |
onStart(Application app)
Executed after all plugins, including the database set-up with Evolutions and the EBean wrapper.
|
void |
onStop(Application app)
Executed when the application stops.
|
public void beforeStart(Application app)
public void onStart(Application app)
public void onStop(Application app)
public Result onError(Http.RequestHeader request, java.lang.Throwable t)
null
, so that the Scala engine handles the excepetion and show an error page.t
- is any throwablepublic Action onRequest(Http.Request request, java.lang.reflect.Method actionMethod)
request
- The HTTP RequestactionMethod
- The action method containing the user code for this Action.public play.api.mvc.Handler onRouteRequest(Http.RequestHeader request)
request
- the HTTP request header as seen by the core framework (the body has not been parsed yet)public Result onHandlerNotFound(Http.RequestHeader request)
null
, so that
the Scala engine handles the onActionNotFound
.request
- the HTTP requestpublic Result onBadRequest(Http.RequestHeader request, java.lang.String error)
null
, so that
the Scala engine handles the onBadRequest
.request
- the HTTP request