public abstract class BaseHoodieClient extends Object implements Serializable, AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected String |
basePath |
protected HoodieWriteConfig |
config |
protected HoodieEngineContext |
context |
protected org.apache.hadoop.fs.FileSystem |
fs |
protected org.apache.hadoop.conf.Configuration |
hadoopConf |
protected HoodieHeartbeatClient |
heartbeatClient |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseHoodieClient(HoodieEngineContext context,
HoodieWriteConfig clientConfig) |
protected |
BaseHoodieClient(HoodieEngineContext context,
HoodieWriteConfig clientConfig,
Option<EmbeddedTimelineService> timelineServer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Releases any resources used by the client.
|
protected HoodieTableMetaClient |
createMetaClient(boolean loadActiveTimelineOnLoad) |
HoodieWriteConfig |
getConfig() |
HoodieEngineContext |
getEngineContext() |
HoodieHeartbeatClient |
getHeartbeatClient() |
Option<EmbeddedTimelineService> |
getTimelineServer() |
protected void |
initWrapperFSMetrics() |
protected final transient org.apache.hadoop.fs.FileSystem fs
protected final transient HoodieEngineContext context
protected final transient org.apache.hadoop.conf.Configuration hadoopConf
protected final HoodieWriteConfig config
protected final String basePath
protected final HoodieHeartbeatClient heartbeatClient
protected BaseHoodieClient(HoodieEngineContext context, HoodieWriteConfig clientConfig)
protected BaseHoodieClient(HoodieEngineContext context, HoodieWriteConfig clientConfig, Option<EmbeddedTimelineService> timelineServer)
public void close()
close in interface AutoCloseablepublic HoodieWriteConfig getConfig()
public HoodieEngineContext getEngineContext()
protected void initWrapperFSMetrics()
protected HoodieTableMetaClient createMetaClient(boolean loadActiveTimelineOnLoad)
public Option<EmbeddedTimelineService> getTimelineServer()
public HoodieHeartbeatClient getHeartbeatClient()
Copyright © 2022 The Apache Software Foundation. All rights reserved.