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 LogFileState
local
- remote
- public static ExecutionFileState forFileStates(LogFileState local, LogFileState remote, ExecutionFileState notFoundState)
ExecutionFileState
given a local and remote LogFileState
local
- remote
- notFoundState
- a state to return if both states are NOT_FOUND