/** * Override the module loader with the given guiceable modules. */ public GuiceApplicationBuilder load(GuiceableModule... modules) { return newBuilder(delegate.load(Scala.varargs(modules))); }
/** * 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))); }
/** * Override the module loader with the given guiceable modules. * * @param modules the set of overriding modules * @return an application builder that incorporates the overrides */ public GuiceApplicationBuilder load(GuiceableModule... modules) { return newBuilder(delegate.load(Scala.varargs(modules))); }
/** * Override the module loader with the given guiceable modules. * * @param modules the set of overriding modules * @return an application builder that incorporates the overrides */ public GuiceApplicationBuilder load(GuiceableModule... modules) { return newBuilder(delegate.load(Scala.varargs(modules))); }
/** * Set the initial configuration loader. * Overrides the default or any previously configured values. */ public GuiceApplicationBuilder loadConfig(Function<Environment, Configuration> load) { return newBuilder(delegate.loadConfig(func((play.api.Environment env) -> load.apply(new Environment(env)).getWrappedConfiguration()))); }
/** * Set the module loader. * Overrides the default or any previously configured values. * * @param loader the configuration * @return the configured application builder */ public GuiceApplicationBuilder withModuleLoader(BiFunction<Environment, Config, List<GuiceableModule>> loader) { return newBuilder(delegate.load(func((play.api.Environment env, play.api.Configuration conf) -> Scala.toSeq(loader.apply(new Environment(env), conf.underlying())) ))); }
/** * Set the initial configuration loader. * Overrides the default or any previously configured values. * * @param load the configuration loader * @return the configured application builder */ public GuiceApplicationBuilder withConfigLoader(Function<Environment, Config> load) { return newBuilder(delegate.loadConfig(func((play.api.Environment env) -> new play.api.Configuration(load.apply(new Environment(env)))))); }
/** * Set the initial configuration loader. * Overrides the default or any previously configured values. * * @param load the configuration loader * @return the configured application builder */ public GuiceApplicationBuilder withConfigLoader(Function<Environment, Config> load) { return newBuilder(delegate.loadConfig(func((play.api.Environment env) -> new play.api.Configuration(load.apply(new Environment(env)))))); }
/** * Set the module loader. * Overrides the default or any previously configured values. */ public GuiceApplicationBuilder load(BiFunction<Environment, Configuration, List<GuiceableModule>> loader) { return newBuilder(delegate.load(func((play.api.Environment env, play.api.Configuration conf) -> Scala.toSeq(loader.apply(new Environment(env), new Configuration(conf))) ))); }
/** * Set the module loader. * Overrides the default or any previously configured values. * * @param loader the configuration * @return the configured application builder */ public GuiceApplicationBuilder withModuleLoader(BiFunction<Environment, Config, List<GuiceableModule>> loader) { return newBuilder(delegate.load(func((play.api.Environment env, play.api.Configuration conf) -> Scala.toSeq(loader.apply(new Environment(env), conf.underlying())) ))); }