K - The input type of this taskT - the output type of this taskpublic abstract class MetastoreValidationTask<K,T> extends AbstractValidationTask
| Modifier and Type | Field and Description |
|---|---|
protected MetastoreValidationTask<?,K> |
mInputTask |
| Constructor and Description |
|---|
MetastoreValidationTask(MetastoreValidationTask<?,K> inputTask)
Create a new
MetastoreValidationTask with the given input task. |
| Modifier and Type | Method and Description |
|---|---|
ValidationTaskResult |
validateImpl(java.util.Map<java.lang.String,java.lang.String> optionMap) |
getOptionList, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName@Nullable protected final MetastoreValidationTask<?,K> mInputTask
public MetastoreValidationTask(@Nullable
MetastoreValidationTask<?,K> inputTask)
MetastoreValidationTask with the given input task. The input task may
be null if the validation is not a subtask.inputTask - a pre-requisite task which must run before this taskpublic ValidationTaskResult validateImpl(java.util.Map<java.lang.String,java.lang.String> optionMap) throws java.lang.InterruptedException
validateImpl in class AbstractValidationTaskjava.lang.InterruptedExceptionCopyright © 2023. All Rights Reserved.