public class JavaLayerConfigurations extends Object
LayerConfiguration
s for a Java application.Modifier and Type | Class and Description |
---|---|
static class |
JavaLayerConfigurations.Builder
Builds with each layer's files.
|
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_APP_ROOT
The default app root in the image.
|
Modifier and Type | Method and Description |
---|---|
static JavaLayerConfigurations.Builder |
builder() |
AbsoluteUnixPath |
getClassExtractionPath() |
com.google.common.collect.ImmutableList<LayerEntry> |
getClassLayerEntries() |
AbsoluteUnixPath |
getDependencyExtractionPath() |
com.google.common.collect.ImmutableList<LayerEntry> |
getDependencyLayerEntries() |
com.google.common.collect.ImmutableList<LayerEntry> |
getExplodedWarEntries() |
AbsoluteUnixPath |
getExplodedWarExtractionPath() |
AbsoluteUnixPath |
getExtraFilesExtractionPath() |
com.google.common.collect.ImmutableList<LayerEntry> |
getExtraFilesLayerEntries() |
com.google.common.collect.ImmutableList<LayerConfiguration> |
getLayerConfigurations() |
AbsoluteUnixPath |
getResourceExtractionPath() |
com.google.common.collect.ImmutableList<LayerEntry> |
getResourceLayerEntries() |
AbsoluteUnixPath |
getSnapshotDependencyExtractionPath() |
com.google.common.collect.ImmutableList<LayerEntry> |
getSnapshotDependencyLayerEntries() |
public static final String DEFAULT_APP_ROOT
"/app"
, dependency
JARs will be in "/app/libs"
.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()
public com.google.common.collect.ImmutableList<LayerEntry> getExplodedWarEntries()
public AbsoluteUnixPath getDependencyExtractionPath()
public AbsoluteUnixPath getSnapshotDependencyExtractionPath()
public AbsoluteUnixPath getResourceExtractionPath()
public AbsoluteUnixPath getClassExtractionPath()
public AbsoluteUnixPath getExtraFilesExtractionPath()
public AbsoluteUnixPath getExplodedWarExtractionPath()
Copyright © 2018. All rights reserved.