public class Job extends Request2
Modifier and Type | Class and Description |
---|---|
static class |
Job.ChunkProgress |
static class |
Job.ChunkProgressJob |
static class |
Job.ColumnsJob |
static class |
Job.Fail |
static class |
Job.FrameJob |
static class |
Job.HexJob |
static class |
Job.JobCancelledException |
static class |
Job.JobState
Possible job states.
|
static class |
Job.ModelJob |
static interface |
Job.Progress |
static interface |
Job.ProgressMonitor |
static class |
Job.ValidatedJob |
Request2.ColumnSelect, Request2.Dependent, Request2.DoClassBoolean, Request2.DRFCopyDataBoolean, Request2.MultiVecSelect, Request2.MultiVecSelectType, Request2.TypeaheadKey, Request2.VecClassSelect, Request2.VecSelect
Request.API, Request.Default, Request.Filter, Request.Validator<V>
RequestBuilders.ArrayBuilder, RequestBuilders.ArrayHeaderRowBuilder, RequestBuilders.ArrayRowBuilder, RequestBuilders.ArrayRowElementBuilder, RequestBuilders.ArrayRowSingleColBuilder, RequestBuilders.BooleanStringBuilder, RequestBuilders.Builder, RequestBuilders.ElementBuilder, RequestBuilders.HideBuilder, RequestBuilders.KeyCellBuilder, RequestBuilders.KeyElementBuilder, RequestBuilders.KeyLinkElementBuilder, RequestBuilders.KeyMinAvgMaxBuilder, RequestBuilders.NoCaptionObjectBuilder, RequestBuilders.ObjectBuilder, RequestBuilders.PaginatedTable, RequestBuilders.PreFormattedBuilder, RequestBuilders.Response, RequestBuilders.ResponseInfo, RequestBuilders.WarningCellBuilder
RequestArguments.Argument<T>, RequestArguments.Bool, RequestArguments.CaseModeSelect, RequestArguments.CaseSelect, RequestArguments.ClassifyBool, RequestArguments.DRFCopyDataBool, RequestArguments.EnumArgument<T extends java.lang.Enum<T>>, RequestArguments.ExistingFile, RequestArguments.FrameClassVec, RequestArguments.FrameKeyMultiVec, RequestArguments.FrameKeyVec, RequestArguments.GeneralFile, RequestArguments.H2OCategoryStrata, RequestArguments.H2OCategoryWeights, RequestArguments.H2OExistingKey, RequestArguments.H2OGLMModelKey, RequestArguments.H2OHexKey, RequestArguments.H2OHexKeyCol, RequestArguments.H2OKey, RequestArguments.H2OKey2, RequestArguments.H2OKMeansModelKey, RequestArguments.H2OModelKey<TM extends OldModel,TK extends TypeaheadKeysRequest>, RequestArguments.HexAllColumnSelect, RequestArguments.HexColumnSelect, RequestArguments.HexKeyClassCol, RequestArguments.HexNonClassColumnSelect, RequestArguments.HexNonConstantColumnSelect, RequestArguments.HexPCAColumnSelect, RequestArguments.InputCheckBox, RequestArguments.InputSelect<T>, RequestArguments.InputText<T>, RequestArguments.Int, RequestArguments.LongInt, RequestArguments.MultipleSelect<T>, RequestArguments.MultipleText<T>, RequestArguments.NTree, RequestArguments.NumberSequence, RequestArguments.Real, RequestArguments.Record<T>, RequestArguments.RFModelKey, RequestArguments.RSeq, RequestArguments.Str, RequestArguments.StringList, RequestArguments.TypeaheadInputText<T>
RequestStatics.RequestType
Constants.Extensions, Constants.Schemes, Constants.Suffixes
Modifier and Type | Field and Description |
---|---|
H2O.H2OCountedCompleter |
_fjtask |
static long |
CANCELLED_END_TIME |
java.lang.String |
description |
Key |
destination_key |
static DocGen.FieldDoc[] |
DOC_FIELDS |
long |
end_time |
java.lang.String |
exception |
protected Key |
job_key |
long |
start_time |
Job.JobState |
state |
_parms, response_info
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2
ARRAY_BUILDER, ARRAY_HEADER_ROW_BUILDER, ARRAY_ROW_BUILDER, ARRAY_ROW_ELEMENT_BUILDER, ARRAY_ROW_SINGLECOL_BUILDER, ELEMENT_BUILDER, GSON_BUILDER, OBJECT_BUILDER, ROOT_OBJECT
_queryHtml
_arguments
ALPHA, ARGUMENTS, AUC, BASE, BEST_THRESHOLD, BETA_EPS, BIN_LIMIT, BROWSE, BUCKET, BUILT_IN_KEY_JOBS, CANCELLED, CARDINALITY, CASE, CASE_MODE, CHUNK, CLASS, CLOUD_HEALTH, CLOUD_NAME, CLOUD_SIZE, CLOUD_UPTIME_MILLIS, CLUSTERS, COEFFICIENTS, COLS, COLUMNS_DISPLAY, CONSENSUS, CONTENTS, COUNT, DATA_KEY, DEPTH, DESCRIPTION, DEST_KEY, DTHRESHOLDS, ELAPSED, END_TIME, ENUM_DOMAIN_SIZE, ERROR, ESCAPE_NAN, EXCLUSIVE_SPLIT_LIMIT, EXPRESSION, FAILED, FAMILY, FEATURES, FILE, FILES, FILTER, FIRST_CHUNK, FJ_QUEUE_HI, FJ_QUEUE_LO, FJ_THREADS_HI, FJ_THREADS_LO, FREE_DISK, FREE_MEM, HEADER, HEIGHT, HELP, IGNORE, ITEMS, ITERATIVE_CM, JOB, JOB_KEY, JOBS, JSON_H2O, KEY, KEYS, LAMBDA, LAST_CONTACT, LIMIT, LINK, LOCKED, MAX, MAX_DISK, MAX_ITER, MAX_MEM, MAX_ROWS, MEAN, MIN, MODEL_KEY, MODELS, MORE, MTRY, MTRY_NODES, NAME, NEG_X, NO_CM, NODE, NODE_HEALTH, NODE_NAME, NODES, NORMALIZE, NUM_COLS, NUM_CPUS, NUM_FAILED, NUM_KEYS, NUM_MISSING_VALUES, NUM_ROWS, NUM_SUCCEEDED, NUM_TREES, OBJECT, OFFSET, OOBEE, PARALLEL, PARSER_TYPE, PATH, PREVIEW, PREVIOUS_MODEL_KEY, PROGRESS, PROGRESS_KEY, PROGRESS_TOTAL, REDIRECT, REDIRECT_ARGS, REPLICATION_FACTOR, REQUEST_TIME, RESPONSE, RHO, ROW, ROW_SIZE, ROWS, RPCS, SAMPLE, SAMPLING_STRATEGY, SCALE, SEED, SENT_ROWS, SEPARATOR, SIZE, SOURCE_KEY, STACK_TRACES, START_TIME, STAT_TYPE, STATUS, STEP, STRATA_SAMPLES, SUCCEEDED, SYSTEM_LOAD, TASK_KEY, TCPS_ACTIVE, TCPS_DUTY, TIME, TOT_MEM, TREE_COUNT, TREE_DEPTH, TREE_LEAVES, TREE_NUM, TREES, TWEEDIE_POWER, TYPE, URL, USE_NON_LOCAL_DATA, VALUE, VALUE_SIZE, VALUE_TYPE, VARIANCE, VERSION, VIEW, WARNINGS, WEIGHT, WEIGHTS, WIDTH, X, XVAL, Y
Modifier and Type | Method and Description |
---|---|
static Job[] |
all() |
void |
cancel() |
void |
cancel(java.lang.String msg) |
void |
cancel(java.lang.Throwable ex) |
static boolean |
checkIdx(Frame source,
int[] idx) |
protected Key |
defaultDestKey() |
protected Key |
defaultJobKey() |
Key |
dest() |
protected Job.JobState |
exec()
Actual job code.
|
static Job |
findJob(Key key)
Finds a job with given key or returns null
|
static Job |
findJobByDest(Key destKey)
Finds a job with given dest key or returns null
|
Job |
fork() |
<T> T |
get() |
int |
gridParallelism() |
protected void |
init()
Invoked before job runs.
|
void |
invoke() |
boolean |
isCancelled() |
static boolean |
isJobEnded(Key jobkey) |
static boolean |
isRunning(Key job_key) |
protected void |
onCancelled() |
float |
progress() |
protected RequestBuilders.Response |
redirect() |
void |
remove() |
long |
runTimeMs()
Returns job execution time in milliseconds
|
Key |
self() |
protected RequestBuilders.Response |
serve() |
java.lang.String |
speedDescription()
Description of a speed criteria: msecs/frob
|
long |
speedValue()
Value of the described speed criteria: msecs/frob
|
Job |
start(H2O.H2OCountedCompleter fjtask) |
static void |
waitUntilJobEnded(Key jobkey)
Block synchronously waiting for a job to end, success or not.
|
static void |
waitUntilJobEnded(Key jobkey,
int pollingIntervalMillis)
Block synchronously waiting for a job to end, success or not.
|
create, fillResponseInfo, input, logStart, makeJsonBox, registered, serveGrid, set, split, superServeGrid, supportedVersions, toJSON, toString
addToNavbar, addToNavbar, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, htmlTemplate, initializeNavBar, log, mapTypeahead, ReSTHelp, serve, serveJava, toDocGET, toHTML, toJava, wrap, wrap, wrap, writeJSONFields
build, buildJSONResponseBox, buildResponseHeader, name
buildQuery, checkArguments, queryArgumentValueSet
arguments, argumentsToJson, frameColumnNameToIndex, vaCategoryNames, vaCategoryNames, vaColumnNameToIndex
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON
public static DocGen.FieldDoc[] DOC_FIELDS
public static final long CANCELLED_END_TIME
protected Key job_key
public Key destination_key
public java.lang.String description
public long start_time
public long end_time
public java.lang.String exception
public Job.JobState state
public transient H2O.H2OCountedCompleter _fjtask
public Key self()
public Key dest()
public int gridParallelism()
public static Job[] all()
protected Key defaultJobKey()
protected Key defaultDestKey()
public Job start(H2O.H2OCountedCompleter fjtask)
public float progress()
public <T> T get()
public void cancel()
public void cancel(java.lang.Throwable ex)
public void cancel(java.lang.String msg)
protected void onCancelled()
public boolean isCancelled()
public static boolean isRunning(Key job_key)
public void remove()
public static final Job findJob(Key key)
key
- public static final Job findJobByDest(Key destKey)
public final long runTimeMs()
public java.lang.String speedDescription()
public long speedValue()
protected RequestBuilders.Response serve()
protected RequestBuilders.Response redirect()
public Job fork()
public void invoke()
protected void init() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected Job.JobState exec()
public static boolean isJobEnded(Key jobkey)
public static void waitUntilJobEnded(Key jobkey, int pollingIntervalMillis)
jobkey
- Job to wait for.pollingIntervalMillis
- Polling interval sleep time.public static void waitUntilJobEnded(Key jobkey)
jobkey
- Job to wait for.public static boolean checkIdx(Frame source, int[] idx)