@Value.Immutable public abstract class InitTempDirectory extends Object implements de.flapdoodle.commons.reverse.Transition<TempDir>, de.flapdoodle.commons.reverse.naming.HasLabel
| Constructor and Description |
|---|
InitTempDirectory() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableInitTempDirectory.Builder |
builder() |
protected boolean |
deleteIfEmpty() |
de.flapdoodle.commons.reverse.StateID<TempDir> |
destination() |
protected boolean |
forceDelete() |
de.flapdoodle.commons.reverse.State<TempDir> |
result(de.flapdoodle.commons.reverse.StateLookup lookup) |
Set<de.flapdoodle.commons.reverse.StateID<?>> |
sources() |
protected Supplier<TempDir> |
tempDirFactory() |
String |
transitionLabel() |
static ImmutableInitTempDirectory |
with(Path path) |
static ImmutableInitTempDirectory |
withPlatformTemp() |
static ImmutableInitTempDirectory |
withPlatformTempRandomSubDir() |
public String transitionLabel()
transitionLabel in interface de.flapdoodle.commons.reverse.naming.HasLabel@Value.Default protected boolean deleteIfEmpty()
@Value.Default protected boolean forceDelete()
public de.flapdoodle.commons.reverse.StateID<TempDir> destination()
destination in interface de.flapdoodle.commons.reverse.Transition<TempDir>public Set<de.flapdoodle.commons.reverse.StateID<?>> sources()
sources in interface de.flapdoodle.commons.reverse.Transition<TempDir>public de.flapdoodle.commons.reverse.State<TempDir> result(de.flapdoodle.commons.reverse.StateLookup lookup)
result in interface de.flapdoodle.commons.reverse.Transition<TempDir>public static ImmutableInitTempDirectory withPlatformTemp()
public static ImmutableInitTempDirectory.Builder builder()
public static ImmutableInitTempDirectory with(Path path)
public static ImmutableInitTempDirectory withPlatformTempRandomSubDir()
Copyright © 2026. All rights reserved.