public class CorePlugin extends PlayPlugin
PlayPlugin.Filter<T>index| Constructor and Description |
|---|
CorePlugin() |
| Modifier and Type | Method and Description |
|---|---|
static String |
computeApplicationStatus(boolean json)
Get the application status
|
protected Enhancer[] |
defaultEnhancers() |
void |
enhance(ApplicationClasses.ApplicationClass applicationClass)
Enhance this class
|
com.google.gson.JsonObject |
getJsonStatus()
Return the plugin status in JSON format
|
String |
getStatus()
Retrieve status about play core.
|
boolean |
rawInvocation(Http.Request request,
Http.Response response)
Intercept /@status and check that the Authorization header is valid.
|
addMimeTypes, addTemplateExtensions, afterActionInvocation, afterApplicationStart, afterFixtureLoad, afterInvocation, beforeActionInvocation, beforeDetectingChanges, beforeInvocation, bind, bind, bind, bindBean, compareTo, compileAll, compileSources, detectChange, detectClassesChange, getFilter, getFunctionalTests, getMessage, getUnitTests, hasFilter, invocationFinally, loadTemplate, modelFactory, onActionInvocationFinally, onActionInvocationResult, onApplicationReady, onApplicationStart, onApplicationStop, onClassesChange, onConfigurationRead, onEvent, onInvocationException, onInvocationSuccess, onLoad, onRequestRouting, onRoutesLoaded, onTemplateCompilation, overrideTemplateSource, postEvent, routeRequest, runTest, serveStatic, unBind, willBeValidatedpublic static String computeApplicationStatus(boolean json)
public boolean rawInvocation(Http.Request request, Http.Response response) throws Exception
rawInvocation in class PlayPluginrequest - The Play requestresponse - The Play responseExceptionpublic String getStatus()
getStatus in class PlayPluginpublic com.google.gson.JsonObject getJsonStatus()
PlayPlugingetJsonStatus in class PlayPluginprotected Enhancer[] defaultEnhancers()
public void enhance(ApplicationClasses.ApplicationClass applicationClass) throws Exception
PlayPluginenhance in class PlayPluginExceptionGuillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly