public enum ExecutionFileState extends java.lang.Enum<ExecutionFileState>
| Enum Constant and Description |
|---|
AVAILABLE
Present locally
|
AVAILABLE_PARTIAL
Partial data present locally
|
AVAILABLE_REMOTE
Present on remote storage
|
AVAILABLE_REMOTE_PARTIAL
Partial data on remote storage
|
ERROR
Error determining state
|
NOT_FOUND |
PENDING_LOCAL
Pending presence on local storage (being copied)
|
PENDING_REMOTE
Pending presence on remote storage
|
WAITING
Waiting for output
|
| Modifier and Type | Method and Description |
|---|---|
static ExecutionFileState |
forFileStates(LogFileState local,
LogFileState remote)
Return an
ExecutionFileState given a local and remote LogFileState |
static ExecutionFileState |
forFileStates(LogFileState local,
LogFileState remote,
ExecutionFileState notFoundState)
Return an
ExecutionFileState given a local and remote LogFileState |
boolean |
isAvailableOrPartial() |
static ExecutionFileState |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ExecutionFileState[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExecutionFileState NOT_FOUND
public static final ExecutionFileState AVAILABLE
public static final ExecutionFileState AVAILABLE_PARTIAL
public static final ExecutionFileState WAITING
public static final ExecutionFileState AVAILABLE_REMOTE
public static final ExecutionFileState AVAILABLE_REMOTE_PARTIAL
public static final ExecutionFileState PENDING_REMOTE
public static final ExecutionFileState PENDING_LOCAL
public static final ExecutionFileState ERROR
public static ExecutionFileState[] values()
for (ExecutionFileState c : ExecutionFileState.values()) System.out.println(c);
public static ExecutionFileState valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic boolean isAvailableOrPartial()
public static ExecutionFileState forFileStates(LogFileState local, LogFileState remote)
ExecutionFileState given a local and remote LogFileStatelocal - remote - public static ExecutionFileState forFileStates(LogFileState local, LogFileState remote, ExecutionFileState notFoundState)
ExecutionFileState given a local and remote LogFileStatelocal - remote - notFoundState - a state to return if both states are NOT_FOUND