public final class ExecutionMode
extends java.lang.Enum
OdiSession
. An execution mode defines
behavior for session execution logs and whether OdiSessionTaskLog
s should be
kept / stored in ODI repository, therefore an ExecutionMode always corresponds to a
LogLevel
that is used as level threshold: if execution went successfully, task
logs with LogLevel above level threshold will not be kept in repository.
This enumeration allows for two types of execution: standard and tracking. The first one does not enable variable and sequence tracking and only defines level threshold for tasks whereas the second one is used to enable variable and sequence tracking.
Modifier and Type | Field and Description |
---|---|
static ExecutionMode |
STANDARD_MODE_0
Standard execution with level threshold equals to
LogLevel.LEVEL_0 . |
static ExecutionMode |
STANDARD_MODE_1
Standard execution with level threshold equals to
LogLevel.LEVEL_1 . |
static ExecutionMode |
STANDARD_MODE_2
Standard execution with level threshold equals to
LogLevel.LEVEL_2 . |
static ExecutionMode |
STANDARD_MODE_3
Standard execution with level threshold equals to
LogLevel.LEVEL_3 . |
static ExecutionMode |
STANDARD_MODE_4
Standard execution with level threshold equals to
LogLevel.LEVEL_4 . |
static ExecutionMode |
STANDARD_MODE_5
Standard execution with level threshold equals to
LogLevel.LEVEL_5 . |
static ExecutionMode |
STANDARD_MODE_OFF
Standard execution turning off logging.
|
static ExecutionMode |
TRACKING_MODE
Execution mode allowing variable and sequence value tracking.
|
Modifier and Type | Method and Description |
---|---|
LogLevel |
levelThreshold()
Obtains the level threshold defined by this ExecutionMode.
|
static ExecutionMode |
valueOf(java.lang.String name) |
static ExecutionMode[] |
values() |
public static final ExecutionMode TRACKING_MODE
LogLevel.LEVEL_5
.public static final ExecutionMode STANDARD_MODE_0
LogLevel.LEVEL_0
.public static final ExecutionMode STANDARD_MODE_1
LogLevel.LEVEL_1
.public static final ExecutionMode STANDARD_MODE_2
LogLevel.LEVEL_2
.public static final ExecutionMode STANDARD_MODE_3
LogLevel.LEVEL_3
.public static final ExecutionMode STANDARD_MODE_4
LogLevel.LEVEL_4
.public static final ExecutionMode STANDARD_MODE_5
LogLevel.LEVEL_5
.public static final ExecutionMode STANDARD_MODE_OFF
null
in this case.public static ExecutionMode[] values()
public static ExecutionMode valueOf(java.lang.String name)
public LogLevel levelThreshold()
null
in case logging is turned off,
c.f. STANDARD_MODE_OFF
)