public class SpringBootGenerator extends JavaExecGenerator
| Modifier and Type | Class and Description |
|---|---|
static class |
SpringBootGenerator.Config |
JavaExecGenerator.JDKJAVA_OPTIONS, JOLOKIA_PORT_DEFAULT, PROMETHEUS_PORT_DEFAULT| Constructor and Description |
|---|
SpringBootGenerator(org.eclipse.jkube.generator.api.GeneratorContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.jkube.kit.common.AssemblyConfiguration |
createAssembly() |
List<org.eclipse.jkube.kit.config.image.ImageConfiguration> |
customize(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs,
boolean isPrePackagePhase) |
protected org.eclipse.jkube.kit.common.Arguments |
getBuildEntryPoint() |
protected String |
getBuildWorkdir() |
protected String |
getDefaultJolokiaPort() |
protected String |
getDefaultPrometheusPort() |
protected String |
getDefaultWebPort() |
protected Map<String,String> |
getEnv(boolean prePackagePhase) |
protected List<String> |
getExtraJavaOptions() |
protected String |
getFromAsConfigured() |
boolean |
isApplicable(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs) |
protected boolean |
isFatJar() |
addAdditionalFiles, createFileSet, detectFatJar, hasMainClass, initImageBuildConfiguration, isPortValidaddFrom, addLatestTagIfSnapshot, addSchemaLabels, addTagsFromConfig, getAlias, getConfig, getConfig, getConfigWithFallback, getContext, getGeneratorConfig, getImageName, getName, getProject, getRegistry, shouldAddGeneratedImageConfigurationpublic SpringBootGenerator(org.eclipse.jkube.generator.api.GeneratorContext context)
public boolean isApplicable(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs)
isApplicable in interface org.eclipse.jkube.generator.api.GeneratorisApplicable in class JavaExecGeneratorpublic List<org.eclipse.jkube.kit.config.image.ImageConfiguration> customize(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs, boolean isPrePackagePhase)
customize in interface org.eclipse.jkube.generator.api.Generatorcustomize in class JavaExecGeneratorprotected Map<String,String> getEnv(boolean prePackagePhase)
getEnv in class JavaExecGeneratorprotected List<String> getExtraJavaOptions()
getExtraJavaOptions in class JavaExecGeneratorprotected boolean isFatJar()
isFatJar in class JavaExecGeneratorprotected String getDefaultWebPort()
getDefaultWebPort in class JavaExecGeneratorprotected org.eclipse.jkube.kit.common.AssemblyConfiguration createAssembly()
createAssembly in class JavaExecGeneratorprotected String getBuildWorkdir()
getBuildWorkdir in class JavaExecGeneratorprotected String getFromAsConfigured()
getFromAsConfigured in class org.eclipse.jkube.generator.api.support.BaseGeneratorprotected org.eclipse.jkube.kit.common.Arguments getBuildEntryPoint()
getBuildEntryPoint in class JavaExecGeneratorprotected String getDefaultJolokiaPort()
getDefaultJolokiaPort in class JavaExecGeneratorprotected String getDefaultPrometheusPort()
getDefaultPrometheusPort in class JavaExecGeneratorCopyright © 2024. All rights reserved.