Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
func (Build) Build ¶
func (b Build) Build(context libcnb.BuildContext) (libcnb.BuildResult, error)
type ClassCounter ¶
type ClassCounter struct {
LayerContributor libpak.HelperLayerContributor
Logger bard.Logger
}
func NewClassCounter ¶
func NewClassCounter(buildpack libcnb.Buildpack, plan *libcnb.BuildpackPlan) ClassCounter
func (ClassCounter) Contribute ¶
func (ClassCounter) Name ¶
func (ClassCounter) Name() string
type Detect ¶
type Detect struct{}
func (Detect) Detect ¶
func (d Detect) Detect(context libcnb.DetectContext) (libcnb.DetectResult, error)
type JDK ¶
type JDK struct {
Crush crush.Crush
LayerContributor libpak.DependencyLayerContributor
Logger bard.Logger
}
func NewJDK ¶
func NewJDK(dependency libpak.BuildpackDependency, cache libpak.DependencyCache, plan *libcnb.BuildpackPlan) JDK
type JRE ¶
type JRE struct {
Crush crush.Crush
LayerContributor libpak.DependencyLayerContributor
Logger bard.Logger
Metadata map[string]interface{}
}
func NewJRE ¶
func NewJRE(dependency libpak.BuildpackDependency, cache libpak.DependencyCache, metadata map[string]interface{}, plan *libcnb.BuildpackPlan) JRE
type JVMKill ¶
type JVMKill struct {
LayerContributor libpak.DependencyLayerContributor
Logger bard.Logger
}
func NewJVMKill ¶
func NewJVMKill(dependency libpak.BuildpackDependency, cache libpak.DependencyCache, plan *libcnb.BuildpackPlan) JVMKill
type JavaSecurityProperties ¶
type JavaSecurityProperties struct {
LayerContributor libpak.LayerContributor
Logger bard.Logger
}
func NewJavaSecurityProperties ¶
func NewJavaSecurityProperties(info libcnb.BuildpackInfo) JavaSecurityProperties
func (JavaSecurityProperties) Contribute ¶
func (JavaSecurityProperties) Name ¶
func (JavaSecurityProperties) Name() string
type LinkLocalDNS ¶
type LinkLocalDNS struct {
LayerContributor libpak.HelperLayerContributor
Logger bard.Logger
}
func NewLinkLocalDNS ¶
func NewLinkLocalDNS(buildpack libcnb.Buildpack, plan *libcnb.BuildpackPlan) LinkLocalDNS
func (LinkLocalDNS) Contribute ¶
func (LinkLocalDNS) Name ¶
func (LinkLocalDNS) Name() string
type MemoryCalculator ¶
type MemoryCalculator struct {
ApplicationPath string
Crush crush.Crush
JavaVersion string
LayerContributor libpak.DependencyLayerContributor
Logger bard.Logger
}
func NewMemoryCalculator ¶
func NewMemoryCalculator(applicationPath string, dependency libpak.BuildpackDependency, cache libpak.DependencyCache, javaVersion string, plan *libcnb.BuildpackPlan) MemoryCalculator
func (MemoryCalculator) Contribute ¶
func (MemoryCalculator) JvmClassCount ¶
func (m MemoryCalculator) JvmClassCount() (int, error)
func (MemoryCalculator) Name ¶
func (MemoryCalculator) Name() string
type SecurityProvidersConfigurer ¶
type SecurityProvidersConfigurer struct {
JavaVersion string
LayerContributor libpak.HelperLayerContributor
Logger bard.Logger
}
func NewSecurityProvidersConfigurer ¶
func NewSecurityProvidersConfigurer(buildpack libcnb.Buildpack, javaVersion string, plan *libcnb.BuildpackPlan) SecurityProvidersConfigurer
func (SecurityProvidersConfigurer) Contribute ¶
func (SecurityProvidersConfigurer) Name ¶
func (SecurityProvidersConfigurer) Name() string
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
class-counter
command
|
|
|
link-local-dns
command
|
|
|
security-providers-configurer
command
|
|
Click to show internal directories.
Click to hide internal directories.