@Override protected AutoCloseable onStart() { final Meecrowave meecrowave = new Meecrowave(configuration); meecrowave.start(); meecrowave.deployClasspath(new Meecrowave.DeploymentMeta(context, docBase, customizer)); return meecrowave; } }
public Meecrowave bake(final Consumer<Context> customizer) { start(); return deployClasspath(new DeploymentMeta("", null, customizer)); }
public Meecrowave deployClasspath(final String context) { return deployClasspath(new DeploymentMeta(context, null, null)); }
@Override public void start() throws LifecycleException { this.container = new Meecrowave(this.configuration); this.container.start(); }
public Meecrowave deployWebapp(final String context, final File warOrDir) { return deployWebapp(new DeploymentMeta(context, warOrDir, null)); }
@Override protected void doClose() { meecrowave.close(); } };
/** * Only scan the very packages given (startsWith). * This will exclude <em>all</em> other packages from bean scanning */ public Builder includePackages(final String packages) { this.setScanningPackageIncludes(packages); this.setScanningPackageExcludes("*"); return this; }
/** * Scan the very packages given (startsWith) <em>in addition</em> to the default rules. */ public Builder withPackages(final String packages) { this.setScanningPackageIncludes(packages); return this; }
public Builder instanceCustomizer(final Consumer<Tomcat> customizer) { addInstanceCustomizer(customizer); return this; }
public Builder excludePackages(final String packages) { this.setScanningPackageExcludes(packages); return this; }
private String securedValue(final String key, final String defaultValue) { return value(key + SECURED_SUFFIX, defaultValue); } }
@Override protected AutoCloseable onStart() { final Meecrowave meecrowave = new Meecrowave(configuration); meecrowave.start(); meecrowave.deployClasspath(new Meecrowave.DeploymentMeta(context, docBase, customizer)); return meecrowave; } }
public Meecrowave bake(final Consumer<Context> customizer) { start(); return deployClasspath(new DeploymentMeta("", null, customizer)); }
@Override public void start() throws LifecycleException { this.container = new Meecrowave(this.configuration); this.container.start(); }
public Meecrowave deployClasspath(final String context) { return deployClasspath(new DeploymentMeta(context, null, null)); }
public Meecrowave deployWebapp(final String context, final File warOrDir) { return deployWebapp(new DeploymentMeta(context, warOrDir, null)); }
@Override protected void doClose() { meecrowave.close(); } };
/** * Only scan the very packages given (startsWith). * This will exclude <em>all</em> other packages from bean scanning */ public Builder includePackages(final String packages) { this.setScanningPackageIncludes(packages); this.setScanningPackageExcludes("*"); return this; }
/** * Scan the very packages given (startsWith) <em>in addition</em> to the default rules. */ public Builder withPackages(final String packages) { this.setScanningPackageIncludes(packages); return this; }
public Builder instanceCustomizer(final Consumer<Tomcat> customizer) { addInstanceCustomizer(customizer); return this; }