play.GlobalSettings global) { play.api.GlobalSettings scalaGlobal = (global != null) ? new play.core.j.JavaGlobalSettingsAdapter(global) : null;
@Override public Action createAction(Http.Request request, Method actionMethod) { if (global instanceof JavaGlobalSettingsAdapter) { return ((JavaGlobalSettingsAdapter) global).underlying().onRequest(request, actionMethod); } else { return super.createAction(request, actionMethod); } } }
/** * Set the global settings object. * Overrides the default or any previously configured values. */ public GuiceApplicationBuilder global(GlobalSettings global) { return newBuilder(delegate.global(new JavaGlobalSettingsAdapter(global))); }
/** * A Fake application. * * @param path The application path * @param classloader The application classloader * @param additionalConfiguration Additional configuration * @param additionalPlugins Additional plugins */ @SuppressWarnings("unchecked") public FakeApplication(File path, ClassLoader classloader, Map<String, ? extends Object> additionalConfiguration, List<String> additionalPlugins, play.GlobalSettings global) { play.api.GlobalSettings g = null; if(global != null) g = new play.core.j.JavaGlobalSettingsAdapter(global); wrappedApplication = new play.api.test.FakeApplication( path, classloader, Scala.toSeq(additionalPlugins), Scala.<String>emptySeq(), Scala.asScala((Map<String, Object>)additionalConfiguration), scala.Option.apply(g) ); }