Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W _ 

A

ABFS_SCHEME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.AdlsDataNode
 
AbstractPathFinder - Class in org.apache.gobblin.service.modules.flowgraph.pathfinder
 
active - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
addChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitConfigMonitor
Add a FlowSpec for an added, updated, or modified flow config
addChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitFlowGraphMonitor
Add an element (i.e., a DataNode, or a FlowEdge to the FlowGraph for an added, updated or modified node or edge file.
addChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
 
addDataNode(DataNode) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Add a DataNode to the FlowGraph.
addDataNode(DataNode) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Add a DataNode to the FlowGraph
addFlowEdge(FlowEdge) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Add a FlowEdge to the FlowGraph.
addFlowEdge(FlowEdge) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Add a FlowEdge to the FlowGraph
addParentNode(Dag.DagNode<T>) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag.DagNode
 
addPath(List<FlowEdgeContext>) - Method in class org.apache.gobblin.service.modules.flow.FlowGraphPath
 
ADLS_SCHEME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.AdlsDataNode
 
AdlsDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.fs
An implementation of an ADL (Azure Data Lake) DataNode.
AdlsDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.AdlsDataNode
 
aliasResolver - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
asDag(Config) - Method in class org.apache.gobblin.service.modules.flow.FlowGraphPath
A method to convert a path of FlowEdgeContexts into a Dag.
awaitHealthy() - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
awaitHealthy() - Method in class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
 
awaitHealthy() - Method in interface org.apache.gobblin.service.modules.flow.SpecCompiler
Waits for the SpecCompiler to become healthy.

B

BaseDataNode - Class in org.apache.gobblin.service.modules.flowgraph
An implementation of DataNode.
BaseDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.BaseDataNode
 
BaseDatasetDescriptor - Class in org.apache.gobblin.service.modules.dataset
 
BaseDatasetDescriptor(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.BaseDatasetDescriptor
 
BaseFlowEdge - Class in org.apache.gobblin.service.modules.flowgraph
An implementation of FlowEdge.
BaseFlowEdge(List<String>, String, FlowTemplate, List<SpecExecutor>, Config, boolean) - Constructor for class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
BaseFlowEdge(List<String>, String, FlowTemplate, List<SpecExecutor>, Config, boolean, FSFlowTemplateCatalog) - Constructor for class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
BaseFlowEdge.Factory - Class in org.apache.gobblin.service.modules.flowgraph
BaseFlowGraph - Class in org.apache.gobblin.service.modules.flowgraph
A thread-safe implementation of FlowGraph.
BaseFlowGraph() - Constructor for class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
 
BaseFlowToJobSpecCompiler - Class in org.apache.gobblin.service.modules.flow
 
BaseFlowToJobSpecCompiler(Config) - Constructor for class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
BaseFlowToJobSpecCompiler(Config, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
BaseFlowToJobSpecCompiler(Config, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
BaseFlowToJobSpecCompiler(Config, Optional<Logger>, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
BFSPathFinder - Class in org.apache.gobblin.service.modules.flowgraph.pathfinder
An implementation of PathFinder that assumes an unweighted FlowGraph and computes the shortest path using a variant of the BFS path-finding algorithm.
BFSPathFinder(FlowGraph, FlowSpec) - Constructor for class org.apache.gobblin.service.modules.flowgraph.pathfinder.BFSPathFinder
Constructor.
buildHelixManager(String, String, String) - Static method in class org.apache.gobblin.service.modules.utils.HelixUtils
Build a Helix Manager (Helix Controller instance).

C

CLASS_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
cleanUp(Dag<JobExecutionPlan>) - Method in interface org.apache.gobblin.service.modules.orchestration.DagStateStore
Delete the Dag from the backing store, typically upon completion of execution.
cleanUp(Dag<JobExecutionPlan>) - Method in class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
Delete the Dag from the backing store, typically upon completion of execution.
cleanUp(Dag<JobExecutionPlan>) - Method in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 
close() - Method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
CODEC_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
compileFlow(Spec) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
compileFlow(Spec) - Method in class org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler
 
compileFlow(Spec) - Method in class org.apache.gobblin.service.modules.flow.MockedSpecCompiler
 
compileFlow(Spec) - Method in class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
j
compileFlow(Spec) - Method in interface org.apache.gobblin.service.modules.flow.SpecCompiler
Take in a logical Spec and compile corresponding materialized Specs and the mapping to SpecExecutor that they can be run on.
concatenate(Dag<T>) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
Concatenate two dags together.
concatenate(Dag<T>, Set<Dag.DagNode<T>>) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
Concatenate two dags together.
CONF_PREFIX - Static variable in class org.apache.gobblin.service.monitoring.FsJobStatusRetriever
 
CONF_PREFIX - Static variable in class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
config - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
config - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
CONFIG_PREFIX - Static variable in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 
ConfigBasedTopologySpecFactory - Class in org.apache.gobblin.service.modules.topology
 
ConfigBasedTopologySpecFactory(Config) - Constructor for class org.apache.gobblin.service.modules.topology.ConfigBasedTopologySpecFactory
 
ConfigBasedTopologySpecFactory(Config, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.topology.ConfigBasedTopologySpecFactory
 
constructDatasetDescriptor(Config) - Static method in class org.apache.gobblin.service.modules.dataset.DatasetDescriptorUtils
Given dataset descriptor config, construct a DatasetDescriptor object
contains(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.BaseDatasetDescriptor
 
contains(DatasetDescriptor) - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
contains(EncryptionConfig) - Method in class org.apache.gobblin.service.modules.dataset.EncryptionConfig
 
contains(FormatConfig) - Method in class org.apache.gobblin.service.modules.dataset.FormatConfig
 
contains(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.FSDatasetDescriptor
contains(FSDatasetPartitionConfig) - Method in class org.apache.gobblin.service.modules.dataset.FSDatasetPartitionConfig
 
createDag(List<JobExecutionPlan>) - Method in class org.apache.gobblin.service.modules.spec.JobExecutionPlanDagFactory
 
createFlowConfig(FlowConfig) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
Adding FlowConfig should check if current node is active (master).
createFlowEdge(Config, FSFlowTemplateCatalog, List<SpecExecutor>) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge.Factory
A method to return an instance of BaseFlowEdge.
createFlowEdge(Config, FSFlowTemplateCatalog, List<SpecExecutor>) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdgeFactory
Construct a FlowEdge from the edge properties
createGobblinHelixCluster(String, String) - Static method in class org.apache.gobblin.service.modules.utils.HelixUtils
Create a Helix cluster for the Gobblin Cluster application.
createGobblinHelixCluster(String, String, boolean) - Static method in class org.apache.gobblin.service.modules.utils.HelixUtils
Create a Helix cluster for the Gobblin Cluster application.
createJobStatusMonitor(Config) - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitorFactory
 
createMetrics() - Method in class org.apache.gobblin.service.monitoring.KafkaAvroJobStatusMonitor
 
createMetrics() - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
createPlan(FlowSpec, Config, SpecExecutor, Long, Config) - Method in class org.apache.gobblin.service.modules.spec.JobExecutionPlan.Factory
 
createStateStore(Config) - Method in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
Creating an instance of StateStore.

D

Dag<T> - Class in org.apache.gobblin.service.modules.flowgraph
An implementation of Dag.
Dag(List<Dag.DagNode<T>>) - Constructor for class org.apache.gobblin.service.modules.flowgraph.Dag
 
Dag.DagNode<T> - Class in org.apache.gobblin.service.modules.flowgraph
DagNode is essentially a job within a Dag, usually they are used interchangeably.
DAG_FILE_EXTENSION - Static variable in class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
 
DAG_KEY_IN_STATE - Static variable in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 
DAG_MANAGER_PREFIX - Static variable in class org.apache.gobblin.service.modules.orchestration.DagManager
 
dagManager - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
DagManager - Class in org.apache.gobblin.service.modules.orchestration
This class implements a manager to manage the life cycle of a Dag.
DagManager(Config, boolean) - Constructor for class org.apache.gobblin.service.modules.orchestration.DagManager
 
DagManager(Config) - Constructor for class org.apache.gobblin.service.modules.orchestration.DagManager
 
dagManager - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
DagManager.DagManagerThread - Class in org.apache.gobblin.service.modules.orchestration
Each DagManager.DagManagerThread performs 2 actions when scheduled: Dequeues any newly submitted Dags from the Dag queue.
DagManager.FailureOption - Enum in org.apache.gobblin.service.modules.orchestration
Action to be performed on a Dag, in case of a job failure.
DagManagerUtils - Class in org.apache.gobblin.service.modules.orchestration
 
DagManagerUtils() - Constructor for class org.apache.gobblin.service.modules.orchestration.DagManagerUtils
 
DagNode(T) - Constructor for class org.apache.gobblin.service.modules.flowgraph.Dag.DagNode
 
DagStateStore - Interface in org.apache.gobblin.service.modules.orchestration
An interface for storing and retrieving currently running Dags.
DATA_NODE_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
DataNode related configuration keys.
DATA_NODE_HTTP_AUTHENTICATION_TYPE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DATA_NODE_HTTP_DOMAIN_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
HttpDataNode related configuration keys.
DATA_NODE_ID_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DATA_NODE_IS_ACTIVE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DATA_NODE_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
dataAuthorizationTimer - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
DATABASE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
databaseName - Variable in class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
 
DataMovementAuthorizer - Interface in org.apache.gobblin.service.modules.flow
Class that is called each time a flow is compiled to decide whether the data movement is authorized or not.
DataNode - Interface in org.apache.gobblin.service.modules.flowgraph
Representation of a node in the FlowGraph.
DataNode.DataNodeCreationException - Exception in org.apache.gobblin.service.modules.flowgraph
 
DataNodeCreationException(Exception) - Constructor for exception org.apache.gobblin.service.modules.flowgraph.DataNode.DataNodeCreationException
 
DATASET_DESCRIPTOR_CONFIG_ANY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
DATASET_DESCRIPTOR_CONFIG_NONE - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
DatasetDescriptor - Interface in org.apache.gobblin.service.modules.dataset
The interface for dataset descriptors.
DatasetDescriptorConfigKeys - Class in org.apache.gobblin.service.modules.flowgraph
Config keys related to DatasetDescriptor.
DatasetDescriptorConfigKeys() - Constructor for class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
DatasetDescriptorUtils - Class in org.apache.gobblin.service.modules.dataset
 
DatasetDescriptorUtils() - Constructor for class org.apache.gobblin.service.modules.dataset.DatasetDescriptorUtils
 
DEFAULT_DATA_NODE_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DEFAULT_FLOW_EDGE_FACTORY_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DEFAULT_FLOW_FAILURE_OPTION - Static variable in class org.apache.gobblin.service.modules.orchestration.DagManager
 
DEFAULT_FLOW_GRAPH_PATH_FINDER_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
DEFAULT_NUM_THREADS - Static variable in class org.apache.gobblin.service.modules.orchestration.DagManager
 
DEFAULT_SFTP_URI - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
deleteDataNode(String) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Delete a DataNode by its identifier
deleteDataNode(DataNode) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Delete a from the FlowGraph.
deleteDataNode(String) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Remove a DataNode and all its incident edges from the FlowGraph
deleteFlowConfig(FlowId, Properties) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
Deleting FlowConfig should check if current node is active (master).
deleteFlowEdge(String) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Delete a DataNode by its identifier
deleteFlowEdge(FlowEdge) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Delete a from the FlowGraph.
deleteFlowEdge(String) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Remove a FlowEdge from the FlowGraph
DESCRIPTION_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.apache.gobblin.service.modules.spec.JobExecutionPlanListDeserializer
Gson invokes this call-back method during deserialization when it encounters a field of the specified type.
deserializeFlowConfig(String) - Static method in class org.apache.gobblin.service.modules.restli.FlowConfigUtils
 
deserializeFlowId(String) - Static method in class org.apache.gobblin.service.modules.restli.FlowConfigUtils
 
dest - Variable in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
disableFlowRunImmediatelyOnStart(FlowSpec) - Static method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
DR_FILTER_TAG - Static variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
Use this to tag all DR-applicable FlowSpec entries in SpecStore so only they would be loaded during DR handling.

E

ENCRYPTED_FIELDS - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
ENCRYPTION_ALGORITHM_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
ENCRYPTION_KEYSTORE_ENCODING_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
ENCRYPTION_KEYSTORE_TYPE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
ENCRYPTION_LEVEL_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
EncryptionConfig - Class in org.apache.gobblin.service.modules.dataset
 
EncryptionConfig(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.EncryptionConfig
 
EncryptionConfig.EncryptionLevel - Enum in org.apache.gobblin.service.modules.dataset
 
ENCYPTION_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
equals(Object) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
The FlowEdges are the same if they have the same endpoints and both refer to the same i.e.
equals(Object) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag.DagNode
 
eventBus - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
eventSubmitter - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
executeImpl(JobExecutionContext) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler.GobblinServiceJob
 
EXECUTION_STATUS_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 

F

Factory() - Constructor for class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge.Factory
 
Factory() - Constructor for class org.apache.gobblin.service.modules.spec.JobExecutionPlan.Factory
 
FileSystemDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.fs
An abstract FileSystemDataNode implementation.
FileSystemDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.FileSystemDataNode
Constructor.
findPath(FlowSpec) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
A method that takes a FlowSpec containing the source and destination DataNodes, as well as the source and target DatasetDescriptors, and returns a sequence of fully resolved JobSpecs that will move the source dataset from the source datanode, perform any necessary transformations and land the dataset at the destination node in the format described by the target DatasetDescriptor.
findPath(FlowSpec) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
A method that takes a FlowSpec containing the source and destination DataNodes, as well as the source and target DatasetDescriptors, and returns a sequence of fully resolved JobSpecs that will move the source dataset from the source datanode, perform any necessary transformations and land the dataset at the destination node in the format described by the target DatasetDescriptor.
findPath() - Method in class org.apache.gobblin.service.modules.flowgraph.pathfinder.AbstractPathFinder
 
findPath() - Method in interface org.apache.gobblin.service.modules.flowgraph.pathfinder.PathFinder
 
findPathUnicast(DataNode) - Method in class org.apache.gobblin.service.modules.flowgraph.pathfinder.AbstractPathFinder
 
findPathUnicast(DataNode) - Method in class org.apache.gobblin.service.modules.flowgraph.pathfinder.BFSPathFinder
A simple path finding algorithm based on Breadth-First Search.
FLOW_CONF_FILE_NAME - Static variable in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
FLOW_EDGE_DESTINATION_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_FACTORY_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
FlowEdge related configuration keys.
FLOW_EDGE_ID_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_INPUT_DATASET_DESCRIPTOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
FLOW_EDGE_IS_ACTIVE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_NAME_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_OUTPUT_DATASET_DESCRIPTOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
FLOW_EDGE_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_SOURCE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_SPEC_EXECUTOR_CLASS_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_SPEC_EXECUTORS_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_EDGE_TEMPLATE_DIR_URI_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_GRAPH_PATH_FINDER_CLASS - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
PathFinder related configuration keys.
FLOW_GRAPH_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FLOW_INPUT_DATASET_DESCRIPTOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
FLOW_OUTPUT_DATASET_DESCRIPTOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
flowCatalog - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
flowCatalog - Variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
flowCatalogLocalCommit - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
FlowCatalogWithTemplates - Interface in org.apache.gobblin.service.modules.template_catalog
A catalog that supports loading FlowTemplates.
flowCompilationFailedMeter - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
flowCompilationSuccessFulMeter - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
flowCompilationTimer - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
flowConfig - Variable in class org.apache.gobblin.service.modules.flowgraph.pathfinder.AbstractPathFinder
 
FlowConfigUtils - Class in org.apache.gobblin.service.modules.restli
 
FlowConfigUtils() - Constructor for class org.apache.gobblin.service.modules.restli.FlowConfigUtils
 
FlowEdge - Interface in org.apache.gobblin.service.modules.flowgraph
Representation of an edge in a FlowGraph.
FlowEdgeContext - Class in org.apache.gobblin.service.modules.flow
A helper class used to maintain additional context associated with each FlowEdge during path computation while the edge is explored for its eligibility.
FlowEdgeContext() - Constructor for class org.apache.gobblin.service.modules.flow.FlowEdgeContext
 
FlowEdgeCreationException(Exception) - Constructor for exception org.apache.gobblin.service.modules.flowgraph.FlowEdgeFactory.FlowEdgeCreationException
 
FlowEdgeFactory - Interface in org.apache.gobblin.service.modules.flowgraph
 
FlowEdgeFactory.FlowEdgeCreationException - Exception in org.apache.gobblin.service.modules.flowgraph
 
flowExecutionId - Variable in class org.apache.gobblin.service.modules.flowgraph.pathfinder.AbstractPathFinder
 
FlowGraph - Interface in org.apache.gobblin.service.modules.flowgraph
An interface for FlowGraph.
FlowGraphConfigurationKeys - Class in org.apache.gobblin.service.modules.flowgraph
 
FlowGraphConfigurationKeys() - Constructor for class org.apache.gobblin.service.modules.flowgraph.FlowGraphConfigurationKeys
 
FlowGraphPath - Class in org.apache.gobblin.service.modules.flow
A class that encapsulates a path in the FlowGraph.
FlowGraphPath(FlowSpec, Long) - Constructor for class org.apache.gobblin.service.modules.flow.FlowGraphPath
 
flowSpec - Variable in class org.apache.gobblin.service.modules.flowgraph.pathfinder.AbstractPathFinder
 
flowTemplate - Variable in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
FlowTemplate - Interface in org.apache.gobblin.service.modules.template
An interface primarily for representing a flow of JobTemplates.
FlowUtils - Class in org.apache.gobblin.service.modules.flow
 
FlowUtils() - Constructor for class org.apache.gobblin.service.modules.flow.FlowUtils
 
FORMAT_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
FormatConfig - Class in org.apache.gobblin.service.modules.dataset
A location-independent descriptor of a dataset, which describes a dataset in terms of its physical attributes.
FormatConfig(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.FormatConfig
 
fs - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
FS_SCHEME - Static variable in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
FS_URI_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.FileSystemDataNode
 
FSDagStateStore - Class in org.apache.gobblin.service.modules.orchestration
 
FSDagStateStore(Config, Map<URI, TopologySpec>) - Constructor for class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
 
FSDatasetDescriptor - Class in org.apache.gobblin.service.modules.dataset
An implementation of DatasetDescriptor with FS-based storage.
FSDatasetDescriptor(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.FSDatasetDescriptor
 
FSDatasetPartitionConfig - Class in org.apache.gobblin.service.modules.dataset
A class that is used to describe partition configuration of a filesystem-based dataset.
FSDatasetPartitionConfig(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.FSDatasetPartitionConfig
 
FSDatasetPartitionConfig.PartitionType - Enum in org.apache.gobblin.service.modules.dataset
 
FSFlowTemplateCatalog - Class in org.apache.gobblin.service.modules.template_catalog
An implementation of a catalog for FlowTemplates.
FSFlowTemplateCatalog(Config) - Constructor for class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
Initialize the FlowCatalog
FsJobStatusRetriever - Class in org.apache.gobblin.service.monitoring
A FileSystem based implementation of JobStatusRetriever.
FsJobStatusRetriever(Config) - Constructor for class org.apache.gobblin.service.monitoring.FsJobStatusRetriever
 

G

generateTags(State) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
generateTags(State) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
GET_ALL_FLOW_STATUSES_METRIC - Static variable in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
GET_AND_SET_JOB_STATUS - Static variable in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
GET_LATEST_FLOW_STATUS_METRIC - Static variable in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
GET_LATEST_JOB_STATUS_METRIC - Static variable in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
getAllFlowConfigs() - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
 
getAndSetShouldRefreshFlowGraph(boolean) - Method in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
getAndSetShouldRefreshFlowGraph(boolean) - Method in class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
getChildren(Dag.DagNode) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
 
getConfig() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
Get the properties that defines the FlowEdge.
getDag(File) - Method in class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
Return a Dag given a file name.
getDags() - Method in interface org.apache.gobblin.service.modules.orchestration.DagStateStore
Load all currently running Dags from the underlying store.
getDags() - Method in class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
Load all currently running Dags from the underlying store.
getDags() - Method in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 
getDatasetDescriptors(Config, boolean) - Method in interface org.apache.gobblin.service.modules.template.FlowTemplate
 
getDatasetDescriptors(Config, boolean) - Method in class org.apache.gobblin.service.modules.template.StaticFlowTemplate
Generate the input/output dataset descriptors for the FlowTemplate.
getDefaultDatasetDescriptorClass() - Method in class org.apache.gobblin.service.modules.flowgraph.BaseDataNode
 
getDefaultDatasetDescriptorClass() - Method in interface org.apache.gobblin.service.modules.flowgraph.DataNode
 
getDefaultDatasetDescriptorClass() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.FileSystemDataNode
 
getDefaultDatasetDescriptorClass() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
 
getDefaultDatasetDescriptorClass() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.HttpDataNode
 
getDefaultDatasetDescriptorClass() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.SqlDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.BaseDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in interface org.apache.gobblin.service.modules.flowgraph.DataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.AdlsDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.HdfsDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.LocalFSDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
 
getDefaultDatasetDescriptorPlatform() - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.HttpDataNode
 
getDependencyNodes(Set<Dag.DagNode<T>>) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
This method computes a set of Dag.DagNodes which are the dependency nodes for concatenating this Dag with any other Dag.
getDescription() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
getDest() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
getEdges(String) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Get the set of edges adjacent to a DataNode
getEdges(DataNode) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Get the set of edges adjacent to a DataNode
getEdges(String) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Get a collection of edges adjacent to a DataNode.
getEdges(DataNode) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Get a collection of edges adjacent to a DataNode.
getExecutionIdFromTableName(String) - Static method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
getExecutors() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
getFlowConfig(FlowId) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
 
getFlowConfig(FlowSpecSearchObject) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
 
getFlowTemplate() - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
getFlowTemplate() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
getFlowTemplate(URI) - Method in interface org.apache.gobblin.service.modules.template_catalog.FlowCatalogWithTemplates
Get FlowTemplate with given URI.
getFlowTemplate(URI) - Method in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
getFlowTemplate(URI) - Method in class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
getFormatConfig() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
getHelixInstanceName(String, int) - Static method in class org.apache.gobblin.service.modules.utils.HelixUtils
Get a Helix instance name.
getId() - Method in interface org.apache.gobblin.service.modules.flowgraph.DataNode
 
getId() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
A string uniquely identifying the edge.
getJobSpec(Dag.DagNode<JobExecutionPlan>) - Static method in class org.apache.gobblin.service.modules.orchestration.DagManagerUtils
 
getJobStatusesForFlowExecution(String, String, long) - Method in class org.apache.gobblin.service.monitoring.FsJobStatusRetriever
 
getJobStatusesForFlowExecution(String, String, long, String, String) - Method in class org.apache.gobblin.service.monitoring.FsJobStatusRetriever
 
getJobStatusesForFlowExecution(String, String, long) - Method in class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
getJobStatusesForFlowExecution(String, String, long, String, String) - Method in class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
getJobStatusesForFlowExecution(String, String, long) - Method in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
getJobStatusesForFlowExecution(String, String, long, String, String) - Method in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
getJobTemplates() - Method in interface org.apache.gobblin.service.modules.template.FlowTemplate
 
getJobTemplates() - Method in class org.apache.gobblin.service.modules.template.StaticFlowTemplate
 
getJobTemplatesForFlow(URI) - Method in interface org.apache.gobblin.service.modules.template_catalog.FlowCatalogWithTemplates
 
getJobTemplatesForFlow(URI) - Method in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
getJobTemplatesForFlow(URI) - Method in class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
getLatestExecutionIdsForFlow(String, String, int) - Method in class org.apache.gobblin.service.monitoring.FsJobStatusRetriever
 
getLatestExecutionIdsForFlow(String, String, int) - Method in class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
getLatestExecutionIdsForFlow(String, String, int) - Method in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
getListener() - Method in class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
getMetricContext() - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
getMetricContext() - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
getNode(String) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowGraph
Lookup a node by its identifier.
getNode(String) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowGraph
Get a DataNode from the node identifier
getOrCreateFlowExecutionId(FlowSpec) - Static method in class org.apache.gobblin.service.modules.flow.FlowUtils
A FlowSpec contains a FlowExecutionId if it is a runOnce flow.
getParents(Dag.DagNode) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
 
getPath() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
Returns the fully qualified name of a dataset.
getPlatform() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
getRawConfig() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
getRawConfig() - Method in interface org.apache.gobblin.service.modules.flowgraph.DataNode
 
getRawTemplateConfig() - Method in interface org.apache.gobblin.service.modules.template.FlowTemplate
 
getRawTemplateConfig() - Method in class org.apache.gobblin.service.modules.template.StaticFlowTemplate
 
getResolvedJobConfigs(Config, DatasetDescriptor, DatasetDescriptor) - Method in interface org.apache.gobblin.service.modules.template.FlowTemplate
Resolves the JobTemplates underlying this FlowTemplate and returns a List of resolved job Configs.
getResolvedJobConfigs(Config, DatasetDescriptor, DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.template.StaticFlowTemplate
 
getSpecCompiler() - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
getSrc() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
getStandardMetricsCollection() - Method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
getStateStore() - Method in class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
getTopologies() - Method in class org.apache.gobblin.service.modules.topology.ConfigBasedTopologySpecFactory
 
getTopologies() - Method in interface org.apache.gobblin.service.modules.topology.TopologySpecFactory
Create or generate TopologySpecs.
getTopologySpecMap() - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
getTopologySpecMap() - Method in interface org.apache.gobblin.service.modules.flow.SpecCompiler
Map of Spec URI and TopologySpec the SpecCompiler is aware about.
GIT_CONFIG_MONITOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.core.GitConfigMonitor
 
GIT_FLOWGRAPH_MONITOR_PREFIX - Static variable in class org.apache.gobblin.service.modules.core.GitFlowGraphMonitor
 
GitConfigMonitor - Class in org.apache.gobblin.service.modules.core
Service that monitors for jobs from a git repository.
gitConfigMonitor - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
GitFlowGraphMonitor - Class in org.apache.gobblin.service.modules.core
Service that monitors for changes to FlowGraph from a git repository.
GitFlowGraphMonitor(Config, Optional<? extends FSFlowTemplateCatalog>, FlowGraph, Map<URI, TopologySpec>, CountDownLatch) - Constructor for class org.apache.gobblin.service.modules.core.GitFlowGraphMonitor
 
GitMonitoringService - Class in org.apache.gobblin.service.modules.core
 
GOBBLIN_SERVICE_SCHEDULER_DR_NOMINATED - Static variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
GobblinServiceFlowConfigResourceHandler - Class in org.apache.gobblin.service.modules.restli
An HA (high available) aware FlowConfigsResourceHandler which consider if current node is Active or Standby.
GobblinServiceFlowConfigResourceHandler(String, boolean, FlowConfigResourceLocalHandler, Optional<HelixManager>, GobblinServiceJobScheduler) - Constructor for class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
 
GobblinServiceJob() - Constructor for class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler.GobblinServiceJob
 
GobblinServiceJobScheduler - Class in org.apache.gobblin.service.modules.scheduler
An extension to JobScheduler that is also a SpecCatalogListener.
GobblinServiceJobScheduler(String, Config, Optional<HelixManager>, Optional<FlowCatalog>, Optional<TopologyCatalog>, Orchestrator, SchedulerService, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
GobblinServiceJobScheduler(String, Config, Optional<HelixManager>, Optional<FlowCatalog>, Optional<TopologyCatalog>, Optional<DagManager>, SchedulerService, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
GobblinServiceJobScheduler.GobblinServiceJob - Class in org.apache.gobblin.service.modules.scheduler
A Gobblin job to be scheduled.
GobblinServiceManager - Class in org.apache.gobblin.service.modules.core
 
GobblinServiceManager(String, String, Config, Optional<Path>) - Constructor for class org.apache.gobblin.service.modules.core.GobblinServiceManager
 

H

handleKillFlowEvent(KillFlowEvent) - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
 
hashCode() - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
hashCode() - Method in class org.apache.gobblin.service.modules.flowgraph.Dag.DagNode
 
HDFS_SCHEME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.HdfsDataNode
 
HdfsDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.fs
An implementation of HdfsDataNode.
HdfsDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.HdfsDataNode
 
helixLeaderGauges - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
helixManager - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
helixManager - Variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
HelixUtils - Class in org.apache.gobblin.service.modules.utils
 
HelixUtils() - Constructor for class org.apache.gobblin.service.modules.utils.HelixUtils
 
HiveDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.hive
An HiveDataNode implementation.
HiveDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
Constructor.
HiveDatasetDescriptor - Class in org.apache.gobblin.service.modules.dataset
 
HiveDatasetDescriptor(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.HiveDatasetDescriptor
 
HOCONInputStreamFlowTemplate - Class in org.apache.gobblin.service.modules.template
A FlowTemplate that loads a HOCON file as a StaticFlowTemplate.
HOCONInputStreamFlowTemplate(InputStream, URI, FlowCatalogWithTemplates) - Constructor for class org.apache.gobblin.service.modules.template.HOCONInputStreamFlowTemplate
 
HOCONInputStreamFlowTemplate(Config, URI, FlowCatalogWithTemplates) - Constructor for class org.apache.gobblin.service.modules.template.HOCONInputStreamFlowTemplate
 
HttpDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes
Represents a HTTP source.
HttpDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.HttpDataNode
 
HttpDatasetDescriptor - Class in org.apache.gobblin.service.modules.dataset
Describes a dataset behind a HTTP scheme.
HttpDatasetDescriptor(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.HttpDatasetDescriptor
 
HttpDatasetDescriptor.Platform - Enum in org.apache.gobblin.service.modules.dataset
 

I

IdentityFlowToJobSpecCompiler - Class in org.apache.gobblin.service.modules.flow
Take in a logical Spec ie flow and compile corresponding materialized job Spec and its mapping to SpecExecutor.
IdentityFlowToJobSpecCompiler(Config) - Constructor for class org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler
 
IdentityFlowToJobSpecCompiler(Config, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler
 
IdentityFlowToJobSpecCompiler(Config, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler
 
IdentityFlowToJobSpecCompiler(Config, Optional<Logger>, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.IdentityFlowToJobSpecCompiler
 
interrupt() - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler.GobblinServiceJob
 
IS_COMPACTED_AND_DEDUPED_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
IS_COMPACTED_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
IS_RETENTION_APPLIED_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
isAccessible(UserGroupInformation) - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
isAccessible(UserGroupInformation) - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
isActive - Variable in class org.apache.gobblin.service.modules.core.GitMonitoringService
 
isActive() - Method in interface org.apache.gobblin.service.modules.flowgraph.DataNode
 
isActive() - Method in interface org.apache.gobblin.service.modules.flowgraph.FlowEdge
 
isDagManagerEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isEmpty() - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
 
isFlowCatalogEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isGitConfigMonitorEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isInstrumentationEnabled() - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
isInstrumentationEnabled() - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
isJobStatusMonitorEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isLeader() - Method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isMetastoreUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
 
isMovementAuthorized(FlowSpec, DataNode, DataNode) - Method in interface org.apache.gobblin.service.modules.flow.DataMovementAuthorizer
Return true if the data movement is authorized given the flowspec and source/destination data node.
isMovementAuthorized(FlowSpec, DataNode, DataNode) - Method in class org.apache.gobblin.service.modules.flow.NoopDataMovementAuthorizer
 
isPathContaining(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.BaseDatasetDescriptor
isPathContaining(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.FSDatasetDescriptor
If other descriptor has subpaths, this method checks that each concatenation of path + subpath is matched by this path.
isPathContaining(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.HiveDatasetDescriptor
 
isPathContaining(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.HttpDatasetDescriptor
Check if this HTTP path equals the other HTTP path
isPathContaining(DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
Check if the dbName and tableName specified in 's path are accepted by the set of dbName.tableName combinations defined by the current SqlDatasetDescriptor.
isPlatformValid() - Method in class org.apache.gobblin.service.modules.dataset.HiveDatasetDescriptor
 
isPlatformValid() - Method in class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
 
isRestLIServerEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isRetentionApplied() - Method in interface org.apache.gobblin.service.modules.dataset.DatasetDescriptor
 
isSchedulerEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isTopologyCatalogEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isTopologySpecFactoryEnabled - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
isUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.AdlsDataNode
 
isUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.FileSystemDataNode
 
isUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.HdfsDataNode
 
isUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.LocalFSDataNode
 
isUriValid(URI) - Method in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 

J

JOB_EXECUTION_FUTURE - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_FILE_EXTENSIONS - Static variable in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
JOB_MAX_ATTEMPTS - Static variable in class org.apache.gobblin.service.modules.spec.JobExecutionPlan
 
JOB_NAME_COMPONENT_SEPARATION_CHAR - Static variable in class org.apache.gobblin.service.modules.spec.JobExecutionPlan.Factory
 
JOB_SPEC_CONFIG_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_SPEC_DESCRIPTION_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_SPEC_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_SPEC_TEMPLATE_URI_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_SPEC_URI_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_SPEC_VERSION_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
JOB_STATUS_POLLING_INTERVAL_KEY - Static variable in class org.apache.gobblin.service.modules.orchestration.DagManager
 
JobExecutionPlan - Class in org.apache.gobblin.service.modules.spec
A data class that encapsulates information for executing a job.
JobExecutionPlan(JobSpec, SpecExecutor) - Constructor for class org.apache.gobblin.service.modules.spec.JobExecutionPlan
 
JobExecutionPlan.Factory - Class in org.apache.gobblin.service.modules.spec
 
JobExecutionPlanDagFactory - Class in org.apache.gobblin.service.modules.spec
A Factory class used for constructing a Dag of JobExecutionPlans from a List of JobExecutionPlans.
JobExecutionPlanDagFactory() - Constructor for class org.apache.gobblin.service.modules.spec.JobExecutionPlanDagFactory
 
JobExecutionPlanListDeserializer - Class in org.apache.gobblin.service.modules.spec
 
JobExecutionPlanListDeserializer(Map<URI, TopologySpec>) - Constructor for class org.apache.gobblin.service.modules.spec.JobExecutionPlanListDeserializer
 
JobExecutionPlanListSerializer - Class in org.apache.gobblin.service.modules.spec
 
JobExecutionPlanListSerializer() - Constructor for class org.apache.gobblin.service.modules.spec.JobExecutionPlanListSerializer
 
JOBS_DIR_NAME - Static variable in class org.apache.gobblin.service.modules.template_catalog.FSFlowTemplateCatalog
 
jobSpecGenerator(FlowSpec) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
Naive implementation of generating jobSpec, which fetch the first available template, in an exemplified single-hop FlowCompiler implementation.
jobSpecTemplateURIGenerator(FlowSpec) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
It returns the template uri for job.
jobSpecURIGenerator(Object...) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
It can receive multiple number of parameters, needed to generate a unique URI.
jobStatusMonitor - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
jobStatusStoreName(String, String) - Static method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
jobStatusTableName(String, String, String) - Static method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
jobStatusTableName(long, String, String) - Static method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 

K

KafkaAvroJobStatusMonitor - Class in org.apache.gobblin.service.monitoring
A job status monitor for Avro messages.
KafkaAvroJobStatusMonitor(String, Config, int) - Constructor for class org.apache.gobblin.service.monitoring.KafkaAvroJobStatusMonitor
 
KafkaJobStatusMonitor - Class in org.apache.gobblin.service.monitoring
A Kafka monitor that tracks GobblinTrackingEvents reporting statuses of running jobs.
KafkaJobStatusMonitor(String, Config, int) - Constructor for class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
KafkaJobStatusMonitorFactory - Class in org.apache.gobblin.service.monitoring
A factory implementation that returns a KafkaJobStatusMonitor instance.
KafkaJobStatusMonitorFactory() - Constructor for class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitorFactory
 

L

LOCAL_FS_SCHEME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.LocalFSDataNode
 
LocalFSDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.fs
An implementation of LocalFSDataNode.
LocalFSDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.LocalFSDataNode
 
LocalFsJobStatusRetriever - Class in org.apache.gobblin.service.monitoring
A job status monitor for jobs completed by a Gobblin Standalone instance running on the same machine.
LocalFsJobStatusRetriever(Config) - Constructor for class org.apache.gobblin.service.monitoring.LocalFsJobStatusRetriever
 
log - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 

M

main(String[]) - Static method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
merge(Dag<T>) - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
Merge the "other" dag to "this" dag and return "this" dag as a forest of the two dags.
METASTORE_URI_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
 
metricContext - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
metricContext - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
MockedSpecCompiler - Class in org.apache.gobblin.service.modules.flow
This mocked SpecCompiler class creates 3 dummy job specs to emulate flow spec compiler.
MockedSpecCompiler(Config) - Constructor for class org.apache.gobblin.service.modules.flow.MockedSpecCompiler
 
MultiHopFlowCompiler - Class in org.apache.gobblin.service.modules.flow
Take in a logical Spec ie flow and compile corresponding materialized job Spec and its mapping to SpecExecutor.
MultiHopFlowCompiler(Config) - Constructor for class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
 
MultiHopFlowCompiler(Config, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
 
MultiHopFlowCompiler(Config, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
 
MultiHopFlowCompiler(Config, Optional<Logger>, boolean) - Constructor for class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
 
MYSQL_JOB_STATUS_RETRIEVER_PREFIX - Static variable in class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 
MysqlDagStateStore - Class in org.apache.gobblin.service.modules.orchestration
A implementation of DagStateStore using MySQL as a backup, leverage MysqlStateStore.
MysqlDagStateStore(Config, Map<URI, TopologySpec>) - Constructor for class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 
MysqlJobStatusRetriever - Class in org.apache.gobblin.service.monitoring
Mysql based Retriever for JobStatus.
MysqlJobStatusRetriever(Config) - Constructor for class org.apache.gobblin.service.monitoring.MysqlJobStatusRetriever
 

N

NoopDataMovementAuthorizer - Class in org.apache.gobblin.service.modules.flow
DataMovementAuthorizer that always returns true.
NoopDataMovementAuthorizer(Config) - Constructor for class org.apache.gobblin.service.modules.flow.NoopDataMovementAuthorizer
 
NUM_THREADS_KEY - Static variable in class org.apache.gobblin.service.modules.orchestration.DagManager
 

O

ObservingFSFlowEdgeTemplateCatalog - Class in org.apache.gobblin.service.modules.template_catalog
FSFlowTemplateCatalog that keeps a cache of flow and job templates.
ObservingFSFlowEdgeTemplateCatalog(Config, ReadWriteLock) - Constructor for class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
onAddSpec(Spec) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
onAddSpec(Spec) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
onAddSpec(Spec) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
onDeleteSpec(URI, String) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
onDeleteSpec(URI, String, Properties) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
onDeleteSpec(URI, String) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
onDeleteSpec(URI, String, Properties) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
onDeleteSpec(URI, String) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
onDeleteSpec(URI, String, Properties) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
onUpdateSpec(Spec) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
onUpdateSpec(Spec) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
onUpdateSpec(Spec) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
orchestrate(Spec) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
orchestrator - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
Orchestrator - Class in org.apache.gobblin.service.modules.orchestration
Orchestrator that is a SpecCatalogListener.
Orchestrator(Config, Optional<TopologyCatalog>, Optional<DagManager>, Optional<Logger>, boolean) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
Orchestrator(Config, Optional<TopologyCatalog>, Optional<DagManager>, Optional<Logger>) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
Orchestrator(Config, Optional<TopologyCatalog>, Optional<DagManager>, Logger) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
Orchestrator(Config, Logger) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
Orchestrator(Config, Optional<TopologyCatalog>) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
Constructor with no logging
Orchestrator(Config) - Constructor for class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
orchestrator - Variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
org.apache.gobblin.service.modules.core - package org.apache.gobblin.service.modules.core
 
org.apache.gobblin.service.modules.dataset - package org.apache.gobblin.service.modules.dataset
 
org.apache.gobblin.service.modules.flow - package org.apache.gobblin.service.modules.flow
 
org.apache.gobblin.service.modules.flowgraph - package org.apache.gobblin.service.modules.flowgraph
 
org.apache.gobblin.service.modules.flowgraph.datanodes - package org.apache.gobblin.service.modules.flowgraph.datanodes
 
org.apache.gobblin.service.modules.flowgraph.datanodes.fs - package org.apache.gobblin.service.modules.flowgraph.datanodes.fs
 
org.apache.gobblin.service.modules.flowgraph.datanodes.hive - package org.apache.gobblin.service.modules.flowgraph.datanodes.hive
 
org.apache.gobblin.service.modules.flowgraph.pathfinder - package org.apache.gobblin.service.modules.flowgraph.pathfinder
 
org.apache.gobblin.service.modules.orchestration - package org.apache.gobblin.service.modules.orchestration
 
org.apache.gobblin.service.modules.restli - package org.apache.gobblin.service.modules.restli
 
org.apache.gobblin.service.modules.scheduler - package org.apache.gobblin.service.modules.scheduler
 
org.apache.gobblin.service.modules.spec - package org.apache.gobblin.service.modules.spec
 
org.apache.gobblin.service.modules.template - package org.apache.gobblin.service.modules.template
 
org.apache.gobblin.service.modules.template_catalog - package org.apache.gobblin.service.modules.template_catalog
 
org.apache.gobblin.service.modules.topology - package org.apache.gobblin.service.modules.topology
 
org.apache.gobblin.service.modules.utils - package org.apache.gobblin.service.modules.utils
 
org.apache.gobblin.service.monitoring - package org.apache.gobblin.service.monitoring
 

P

parseJobStatus(byte[]) - Method in class org.apache.gobblin.service.monitoring.KafkaAvroJobStatusMonitor
 
parseJobStatus(byte[]) - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
partialUpdateFlowConfig(FlowId, PatchRequest<FlowConfig>) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
 
PARTITION_PATTERN_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
PARTITION_PREFIX - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
PARTITION_TYPE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
PATH_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
PathFinder - Interface in org.apache.gobblin.service.modules.flowgraph.pathfinder
An interface for computing a path in a FlowGraph.
PathFinder.PathFinderException - Exception in org.apache.gobblin.service.modules.flowgraph.pathfinder
 
PathFinderException(String, Throwable) - Constructor for exception org.apache.gobblin.service.modules.flowgraph.pathfinder.PathFinder.PathFinderException
 
PathFinderException(String) - Constructor for exception org.apache.gobblin.service.modules.flowgraph.pathfinder.PathFinder.PathFinderException
 
PLATFORM - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.LocalFSDataNode
 
PLATFORM - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
PLATFORM - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.hive.HiveDataNode
 
PLATFORM - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.HttpDataNode
 
PLATFORM_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
processMessage(DecodeableKafkaRecord<byte[], byte[]>) - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 

R

remove(Spec, Properties) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
removeChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitConfigMonitor
remove a FlowSpec for a deleted or renamed flow config
removeChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitFlowGraphMonitor
Remove an element (i.e.
removeChange(DiffEntry) - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
 
resourceHandler - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
restliServer - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
run() - Method in class org.apache.gobblin.service.modules.orchestration.DagManager.DagManagerThread
Main body of the DagManager.DagManagerThread.
runJob(Properties, JobListener) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 

S

scheduledFlowSpecs - Variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
scheduleJob(Properties, JobListener) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
Synchronize the job scheduling because the same flowSpec can be scheduled by different threads.
scheduler - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
sendUserDefinedMessage(String, String, String, InstanceType, HelixManager, Logger) - Static method in class org.apache.gobblin.service.modules.utils.HelixUtils
 
SEPARATION_CHAR - Static variable in class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
 
SerializationConstants - Class in org.apache.gobblin.service.modules.spec
 
SerializationConstants() - Constructor for class org.apache.gobblin.service.modules.spec.SerializationConstants
 
serialize(List<JobExecutionPlan>, Type, JsonSerializationContext) - Method in class org.apache.gobblin.service.modules.spec.JobExecutionPlanListSerializer
Gson invokes this call-back method during serialization when it encounters a field of the specified type.
serializeFlowConfig(FlowConfig) - Static method in class org.apache.gobblin.service.modules.restli.FlowConfigUtils
 
serializeFlowId(FlowId) - Static method in class org.apache.gobblin.service.modules.restli.FlowConfigUtils
 
SERVICE_ID_OPTION_NAME - Static variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
SERVICE_NAME_OPTION_NAME - Static variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
serviceId - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
serviceLauncher - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
serviceName - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
serviceWorkDir - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
setActive(boolean) - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
 
setActive(boolean) - Method in class org.apache.gobblin.service.modules.flow.MultiHopFlowCompiler
Mark the SpecCompiler as active.
setActive(boolean) - Method in interface org.apache.gobblin.service.modules.flow.SpecCompiler
Mark the SpecCompiler active/inactive.
setActive(boolean) - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
When a DagManager becomes active, it loads the serialized representations of the currently running Dags from the checkpoint directory, deserializes the Dags and adds them to a queue to be consumed by the DagManager.DagManagerThreads.
setActive(boolean) - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
setTopologySpecMap(Map<URI, TopologySpec>) - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
 
SFTP_HOSTNAME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
SFTP_PORT - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
SFTP_SCHEME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
 
SftpDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes.fs
 
SftpDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.fs.SftpDataNode
Constructor.
shouldPollGit() - Method in class org.apache.gobblin.service.modules.core.GitConfigMonitor
 
shouldPollGit() - Method in class org.apache.gobblin.service.modules.core.GitFlowGraphMonitor
Determine if the service should poll Git.
shouldPollGit() - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
 
shutDown() - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
Stop the service.
shutDown() - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
Stop the service.
shutDown() - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
SPEC_EXECUTOR_CLASS_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
SPEC_EXECUTOR_CONFIG_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
SPEC_EXECUTOR_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
SPEC_EXECUTOR_URI_KEY - Static variable in class org.apache.gobblin.service.modules.spec.SerializationConstants
 
SpecCompiler - Interface in org.apache.gobblin.service.modules.flow
Take in a logical Spec and compile corresponding materialized Specs and the mapping to SpecExecutor that they can be run on.
specCompiler - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
SQL_DRIVER - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.SqlDataNode
 
SQL_HOSTNAME - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.SqlDataNode
 
SQL_PORT - Static variable in class org.apache.gobblin.service.modules.flowgraph.datanodes.SqlDataNode
 
SqlDataNode - Class in org.apache.gobblin.service.modules.flowgraph.datanodes
 
SqlDataNode(Config) - Constructor for class org.apache.gobblin.service.modules.flowgraph.datanodes.SqlDataNode
 
SqlDatasetDescriptor - Class in org.apache.gobblin.service.modules.dataset
 
SqlDatasetDescriptor(Config) - Constructor for class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
 
SqlDatasetDescriptor.Platform - Enum in org.apache.gobblin.service.modules.dataset
 
src - Variable in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
start() - Method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
startUp() - Method in class org.apache.gobblin.service.modules.core.GitMonitoringService
Start the service.
startUp() - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
Start the service.
startUp() - Method in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
startUp() - Method in class org.apache.gobblin.service.modules.template_catalog.ObservingFSFlowEdgeTemplateCatalog
 
startUp() - Method in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
STATE_STORE_KEY_SEPARATION_CHARACTER - Static variable in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
STATE_STORE_TABLE_SUFFIX - Static variable in class org.apache.gobblin.service.monitoring.KafkaJobStatusMonitor
 
StaticFlowTemplate - Class in org.apache.gobblin.service.modules.template
A FlowTemplate using a static Config as the raw configuration for the template.
StaticFlowTemplate(URI, String, String, Config, FlowCatalogWithTemplates) - Constructor for class org.apache.gobblin.service.modules.template.StaticFlowTemplate
 
StaticFlowTemplate(URI, String, String, Config, FlowCatalogWithTemplates, List<JobTemplate>) - Constructor for class org.apache.gobblin.service.modules.template.StaticFlowTemplate
 
stop() - Method in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
stopDag(URI) - Method in class org.apache.gobblin.service.modules.orchestration.DagManager
Method to submit a URI for cancellation requsts to the DagManager.
SUBPATHS_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
switchMetricContext(List<Tag<?>>) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
switchMetricContext(MetricContext) - Method in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
switchMetricContext(List<Tag<?>>) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
switchMetricContext(MetricContext) - Method in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 

T

TABLE_KEY - Static variable in class org.apache.gobblin.service.modules.flowgraph.DatasetDescriptorConfigKeys
 
tableName - Variable in class org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor
 
templateCatalog - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
topologyCatalog - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
topologyCatalog - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
topologySpecFactory - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
TopologySpecFactory - Interface in org.apache.gobblin.service.modules.topology
A TopologySpec Factory that creates or generates the TopologySpec to be used.
topologySpecMap - Variable in class org.apache.gobblin.service.modules.flow.BaseFlowToJobSpecCompiler
 
toString() - Method in enum org.apache.gobblin.service.modules.dataset.EncryptionConfig.EncryptionLevel
 
toString() - Method in enum org.apache.gobblin.service.modules.dataset.FSDatasetPartitionConfig.PartitionType
 
toString() - Method in enum org.apache.gobblin.service.modules.dataset.HttpDatasetDescriptor.Platform
 
toString() - Method in enum org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor.Platform
 
toString() - Method in class org.apache.gobblin.service.modules.flow.FlowEdgeContext
 
toString() - Method in class org.apache.gobblin.service.modules.flowgraph.BaseFlowEdge
 
toString() - Method in class org.apache.gobblin.service.modules.flowgraph.Dag
 
toString() - Method in enum org.apache.gobblin.service.modules.orchestration.DagManager.FailureOption
 
toString() - Method in class org.apache.gobblin.service.modules.spec.JobExecutionPlan
Render the JobSpec into a JSON string.
tryResolving(Config, DatasetDescriptor, DatasetDescriptor) - Method in interface org.apache.gobblin.service.modules.template.FlowTemplate
Try to resolve the FlowTemplate using the provided Config object.
tryResolving(Config, DatasetDescriptor, DatasetDescriptor) - Method in class org.apache.gobblin.service.modules.template.StaticFlowTemplate
Try to resolve the FlowTemplate using the provided Config object.

U

UNCOMPILABLE_FLOW - Static variable in class org.apache.gobblin.service.modules.flow.MockedSpecCompiler
 
updateFlowConfig(FlowId, FlowConfig) - Method in class org.apache.gobblin.service.modules.restli.GobblinServiceFlowConfigResourceHandler
Updating FlowConfig should check if current node is active (master).

V

v2ResourceHandler - Variable in class org.apache.gobblin.service.modules.core.GobblinServiceManager
 
valueOf(String) - Static method in enum org.apache.gobblin.service.modules.dataset.EncryptionConfig.EncryptionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.gobblin.service.modules.dataset.FSDatasetPartitionConfig.PartitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.gobblin.service.modules.dataset.HttpDatasetDescriptor.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.gobblin.service.modules.orchestration.DagManager.FailureOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.gobblin.service.modules.dataset.EncryptionConfig.EncryptionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.gobblin.service.modules.dataset.FSDatasetPartitionConfig.PartitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.gobblin.service.modules.dataset.HttpDatasetDescriptor.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.gobblin.service.modules.dataset.SqlDatasetDescriptor.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.gobblin.service.modules.orchestration.DagManager.FailureOption
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeCheckpoint(Dag<JobExecutionPlan>) - Method in interface org.apache.gobblin.service.modules.orchestration.DagStateStore
Persist the Dag to the backing store.
writeCheckpoint(Dag<JobExecutionPlan>) - Method in class org.apache.gobblin.service.modules.orchestration.FSDagStateStore
Persist the Dag to the backing store.
writeCheckpoint(Dag<JobExecutionPlan>) - Method in class org.apache.gobblin.service.modules.orchestration.MysqlDagStateStore
 

_

_log - Variable in class org.apache.gobblin.service.modules.orchestration.Orchestrator
 
_log - Variable in class org.apache.gobblin.service.modules.scheduler.GobblinServiceJobScheduler
 
A B C D E F G H I J K L M N O P R S T U V W _ 
Skip navigation links