public class JavaLayerConfigurations
extends java.lang.Object
LayerConfiguration
s for a Java application.Modifier and Type | Class and Description |
---|---|
static class |
JavaLayerConfigurations.Builder
Builds with each layer's files.
|
static class |
JavaLayerConfigurations.LayerType
Represents the different types of layers for a Java application.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_APP_ROOT
The default app root in the image.
|
static java.lang.String |
DEFAULT_WEB_APP_ROOT
The default webapp root in the image.
|
Modifier and Type | Method and Description |
---|---|
static JavaLayerConfigurations.Builder |
builder() |
com.google.common.collect.ImmutableList<LayerEntry> |
getClassLayerEntries() |
com.google.common.collect.ImmutableList<LayerEntry> |
getDependencyLayerEntries() |
com.google.common.collect.ImmutableList<LayerEntry> |
getExtraFilesLayerEntries() |
com.google.common.collect.ImmutableList<LayerConfiguration> |
getLayerConfigurations() |
com.google.common.collect.ImmutableList<LayerEntry> |
getResourceLayerEntries() |
com.google.common.collect.ImmutableList<LayerEntry> |
getSnapshotDependencyLayerEntries() |
public static final java.lang.String DEFAULT_APP_ROOT
"/app"
, dependency
JARs will be in "/app/libs"
.public static final java.lang.String DEFAULT_WEB_APP_ROOT
"/jetty/webapps/ROOT"
, dependency JARs will be in "/jetty/webapps/ROOT/WEB-INF/lib"
.public static JavaLayerConfigurations.Builder builder()
public com.google.common.collect.ImmutableList<LayerConfiguration> getLayerConfigurations()
public com.google.common.collect.ImmutableList<LayerEntry> getDependencyLayerEntries()
public com.google.common.collect.ImmutableList<LayerEntry> getSnapshotDependencyLayerEntries()
public com.google.common.collect.ImmutableList<LayerEntry> getResourceLayerEntries()
public com.google.common.collect.ImmutableList<LayerEntry> getClassLayerEntries()
public com.google.common.collect.ImmutableList<LayerEntry> getExtraFilesLayerEntries()