@Value.Immutable public abstract class ProcessFactory extends Object
| Constructor and Description |
|---|
ProcessFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableProcessFactory.Builder |
builder() |
protected de.flapdoodle.reverse.Transition<Distribution> |
distribution() |
protected de.flapdoodle.reverse.Transition<DownloadCache> |
downloadCache() |
protected de.flapdoodle.reverse.Transition<Archive> |
downloadPackage() |
protected de.flapdoodle.reverse.Transition<ExecutedProcess> |
executer() |
protected de.flapdoodle.reverse.Transition<ExtractedFileSetStore> |
extractedFileSetStore() |
protected de.flapdoodle.reverse.Transition<ExtractedFileSet> |
extractPackage() |
protected de.flapdoodle.reverse.Transition<TempDir> |
initTempDirectory() |
protected abstract de.flapdoodle.reverse.Transition<Name> |
name() |
protected abstract Supplier<Collection<? extends de.flapdoodle.os.OS>> |
osList() |
protected abstract Function<Distribution,Package> |
packageInformation() |
protected abstract de.flapdoodle.reverse.Transition<PersistentDir> |
persistentBaseDir() |
protected abstract de.flapdoodle.reverse.Transition<ProcessArguments> |
processArguments() |
protected de.flapdoodle.reverse.transitions.Start<ProcessConfig> |
processConfig() |
protected de.flapdoodle.reverse.Transition<ProcessEnv> |
processEnv() |
protected de.flapdoodle.reverse.Transition<ProcessOutput> |
processOutput() |
protected de.flapdoodle.reverse.Transition<ProcessWorkingDir> |
processWorkingDir() |
protected de.flapdoodle.reverse.Transition<ProgressListener> |
progressListener() |
protected de.flapdoodle.reverse.Transition<SupportConfig> |
supportConfig() |
de.flapdoodle.reverse.Transitions |
transitions() |
abstract Version |
version() |
de.flapdoodle.reverse.TransitionWalker |
walker() |
public abstract Version version()
protected abstract de.flapdoodle.reverse.Transition<Name> name()
@Value.Default protected de.flapdoodle.reverse.Transition<TempDir> initTempDirectory()
@Value.Default protected de.flapdoodle.reverse.Transition<ProcessWorkingDir> processWorkingDir()
@Value.Default protected de.flapdoodle.reverse.transitions.Start<ProcessConfig> processConfig()
@Value.Default protected de.flapdoodle.reverse.Transition<ProcessEnv> processEnv()
protected abstract de.flapdoodle.reverse.Transition<ProcessArguments> processArguments()
@Value.Default protected de.flapdoodle.reverse.Transition<ProcessOutput> processOutput()
@Value.Default protected de.flapdoodle.reverse.Transition<ProgressListener> progressListener()
@Value.Default protected de.flapdoodle.reverse.Transition<SupportConfig> supportConfig()
protected abstract de.flapdoodle.reverse.Transition<PersistentDir> persistentBaseDir()
@Value.Default protected de.flapdoodle.reverse.Transition<DownloadCache> downloadCache()
@Value.Default protected de.flapdoodle.reverse.Transition<ExtractedFileSetStore> extractedFileSetStore()
@Value.Default protected de.flapdoodle.reverse.Transition<ExtractedFileSet> extractPackage()
@Value.Default protected de.flapdoodle.reverse.Transition<Archive> downloadPackage()
@Value.Default protected de.flapdoodle.reverse.Transition<Distribution> distribution()
protected abstract Function<Distribution,Package> packageInformation()
protected abstract Supplier<Collection<? extends de.flapdoodle.os.OS>> osList()
@Value.Default protected de.flapdoodle.reverse.Transition<ExecutedProcess> executer()
@Value.Auxiliary public de.flapdoodle.reverse.Transitions transitions()
@Value.Auxiliary public de.flapdoodle.reverse.TransitionWalker walker()
public static ImmutableProcessFactory.Builder builder()
Copyright © 2025. All rights reserved.