Documentation
¶
Index ¶
- func EnableEngine()
- func EnableSingleJarEngine()
- func EnableUnpackedDistroEngine()
- func GetJavaCmdPath() (string, error)
- type JvmEngineLibrary
- type JvmMockEngine
- func (j *JvmMockEngine) GetVersionString() (string, error)
- func (j *JvmMockEngine) ListAllManaged() ([]engine.ManagedMock, error)
- func (j *JvmMockEngine) Restart(wg *sync.WaitGroup)
- func (j *JvmMockEngine) Start(wg *sync.WaitGroup) bool
- func (j *JvmMockEngine) Stop(wg *sync.WaitGroup)
- func (j *JvmMockEngine) StopAllManaged() int
- func (j *JvmMockEngine) StopImmediately(wg *sync.WaitGroup)
- type JvmProvider
- type JvmProviderOptions
- type SingleJarProvider
- type UnpackedDistroProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnableEngine ¶
func EnableEngine()
EnableEngine is a convenience function that delegates to EnableSingleJarEngine.
func EnableSingleJarEngine ¶
func EnableSingleJarEngine()
func EnableUnpackedDistroEngine ¶
func EnableUnpackedDistroEngine()
func GetJavaCmdPath ¶
GetJavaCmdPath finds the best candidate for the 'java' command, searching the environment as well as using well-known OS-specific mechanisms.
Types ¶
type JvmEngineLibrary ¶
type JvmEngineLibrary struct {
// contains filtered or unexported fields
}
func (JvmEngineLibrary) CheckPrereqs ¶
func (JvmEngineLibrary) CheckPrereqs() (bool, []string)
func (JvmEngineLibrary) GetProvider ¶
func (j JvmEngineLibrary) GetProvider(version string) engine.Provider
func (JvmEngineLibrary) IsSealedDistro ¶
func (j JvmEngineLibrary) IsSealedDistro() bool
func (JvmEngineLibrary) List ¶
func (JvmEngineLibrary) List() ([]engine.EngineMetadata, error)
func (JvmEngineLibrary) ShouldEnsurePlugins ¶
func (j JvmEngineLibrary) ShouldEnsurePlugins() bool
type JvmMockEngine ¶
type JvmMockEngine struct {
// contains filtered or unexported fields
}
func (*JvmMockEngine) GetVersionString ¶
func (j *JvmMockEngine) GetVersionString() (string, error)
func (*JvmMockEngine) ListAllManaged ¶
func (j *JvmMockEngine) ListAllManaged() ([]engine.ManagedMock, error)
func (*JvmMockEngine) Restart ¶
func (j *JvmMockEngine) Restart(wg *sync.WaitGroup)
func (*JvmMockEngine) Stop ¶
func (j *JvmMockEngine) Stop(wg *sync.WaitGroup)
func (*JvmMockEngine) StopAllManaged ¶
func (j *JvmMockEngine) StopAllManaged() int
func (*JvmMockEngine) StopImmediately ¶
func (j *JvmMockEngine) StopImmediately(wg *sync.WaitGroup)
type JvmProvider ¶
type JvmProviderOptions ¶
type JvmProviderOptions struct {
engine.EngineMetadata
// contains filtered or unexported fields
}
func (*JvmProviderOptions) Bundle ¶
func (p *JvmProviderOptions) Bundle(configDir string, dest string) error
func (*JvmProviderOptions) GetEngineType ¶
func (p *JvmProviderOptions) GetEngineType() engine.EngineType
type SingleJarProvider ¶
type SingleJarProvider struct {
JvmProviderOptions
// contains filtered or unexported fields
}
func (*SingleJarProvider) GetStartCommand ¶
func (p *SingleJarProvider) GetStartCommand(args []string, env []string) *exec.Cmd
func (*SingleJarProvider) Provide ¶
func (p *SingleJarProvider) Provide(policy engine.PullPolicy) error
func (*SingleJarProvider) Satisfied ¶
func (p *SingleJarProvider) Satisfied() bool
type UnpackedDistroProvider ¶
type UnpackedDistroProvider struct {
JvmProviderOptions
// contains filtered or unexported fields
}
func (*UnpackedDistroProvider) GetStartCommand ¶
func (p *UnpackedDistroProvider) GetStartCommand(args []string, env []string) *exec.Cmd
func (*UnpackedDistroProvider) Provide ¶
func (p *UnpackedDistroProvider) Provide(engine.PullPolicy) error
func (*UnpackedDistroProvider) Satisfied ¶
func (p *UnpackedDistroProvider) Satisfied() bool
Click to show internal directories.
Click to hide internal directories.