public abstract class RemoteDatasetOpExecutor extends UncaughtExceptionIdleService implements DatasetOpExecutor
DatasetOpExecutorService via REST.| Constructor and Description |
|---|
RemoteDatasetOpExecutor(CConfiguration cConf,
DiscoveryServiceClient discoveryClient) |
| Modifier and Type | Method and Description |
|---|---|
co.cask.cdap.api.dataset.DatasetSpecification |
create(Id.DatasetInstance datasetInstanceId,
DatasetTypeMeta typeMeta,
co.cask.cdap.api.dataset.DatasetProperties props)
Creates a dataset.
|
void |
drop(Id.DatasetInstance datasetInstanceId,
DatasetTypeMeta typeMeta,
co.cask.cdap.api.dataset.DatasetSpecification spec)
Drops dataset.
|
boolean |
exists(Id.DatasetInstance datasetInstanceId)
Checks for the existence of a dataset instance
|
protected org.slf4j.Logger |
getUncaughtExceptionLogger() |
protected void |
startUp() |
void |
truncate(Id.DatasetInstance datasetInstanceId)
Deletes all data of the dataset.
|
void |
upgrade(Id.DatasetInstance datasetInstanceId)
Upgrades dataset.
|
executor, newHandleraddListener, isRunning, shutDown, start, startAndWait, state, stop, stopAndWait, toString@Inject public RemoteDatasetOpExecutor(CConfiguration cConf, DiscoveryServiceClient discoveryClient)
protected void startUp()
throws Exception
startUp in class com.google.common.util.concurrent.AbstractIdleServiceExceptionpublic boolean exists(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutorexists in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionpublic co.cask.cdap.api.dataset.DatasetSpecification create(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetProperties props) throws Exception
DatasetOpExecutorcreate in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaprops - Data set instance propertiesIOExceptionExceptionpublic void drop(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetSpecification spec) throws Exception
DatasetOpExecutordrop in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaspec - Data set instance specIOExceptionExceptionpublic void truncate(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutortruncate in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionpublic void upgrade(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutorupgrade in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionprotected org.slf4j.Logger getUncaughtExceptionLogger()
getUncaughtExceptionLogger in class UncaughtExceptionIdleServiceCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.