EngineConfig |
EngineConfig.applyConfig(EngineConfig config) |
Constructs a new configuration by merging the properties of
another config with this one.
|
EngineConfig |
EngineConfig.autoParallelize() |
Specifies that the engine should automatically determine the default
degree of parallelism for graphs.
|
EngineConfig |
EngineConfig.Ports.batchSize(int size) |
Specifies the port should publish pushed data in batches
of the specified size.
|
EngineConfig |
EngineConfig.classpathSpecifier(ClasspathSpecifier classpath) |
Sets the classpath to be used in the case of a remote job.
|
EngineConfig |
EngineConfig.cluster(ClusterSpecifier spec) |
Specifies the cluster on which we are to run
|
EngineConfig |
EngineConfig.cluster(String url) |
Specifies the cluster that we are to run on.
|
EngineConfig |
EngineConfig.defaultStorageManagementPath() |
Specifies to use the default storage management path.
|
EngineConfig |
EngineConfig.dumpfilePath(String path) |
Specifies the dump path where low-level statistics and plan dumps are placed.
|
EngineConfig |
EngineConfig.RemoteMonitoring.enabled(boolean enabled) |
Sets whether to enable remote monitoring
|
static EngineConfig |
EngineConfig.engine() |
Returns the default engine configuration
|
static EngineConfig |
EngineConfig.engine(Properties properties) |
Creates an EngineConfig from a set of properties.
|
EngineConfig |
EngineConfig.RemoteMonitoring.ephemeralPort(boolean ephemeral) |
Sets whether monitoring is done via an ephemeral port.
|
EngineConfig |
EngineConfig.extensionPaths(String... paths) |
Specifies the list of user extension directory paths to use.
|
EngineConfig |
EngineConfig.fileConfiguration(FileMetaConfiguration configuration) |
Specifies the file configuration to be used by operators in the graph.
|
EngineConfig |
LogicalGraphWithConfig.getEngineConfig() |
|
EngineConfig |
EngineConfig.Sort.ioBuffer(String sizeSpecifier) |
|
EngineConfig |
EngineConfig.Sort.ioBufferSize(long size) |
|
EngineConfig |
EngineConfig.Sort.maxMerge(int maxMerge) |
|
EngineConfig |
EngineConfig.maxRetries(int maxRetries) |
Specifies the maximum number of retries.
|
EngineConfig |
EngineConfig.minParallelism(int count) |
Specifies that the engine should use the given degree of parallelism
for graphs.
|
EngineConfig |
EngineConfig.moduleConfiguration(ModuleConfiguration configuration) |
Specifies the module configuration to be used by operators in the graph
|
EngineConfig |
EngineConfig.monitored(boolean enabled) |
Specifies whether performance statistics should be gathered for
executed graphs.
|
static EngineConfig |
EngineConfig.monitoredEngine() |
Returns a default engine configuration with monitoring enabled.
|
EngineConfig |
EngineConfig.networkConfiguration(NetworkConfiguration networkConfiguration) |
Sets the network configuration to be used for communication between the client and cluster manager.
|
EngineConfig |
EngineConfig.Ports.noSpooling() |
Disables writers writing published batches to disk.
|
EngineConfig |
EngineConfig.parallelism(int count) |
Specifies that the engine should use the given degree of parallelism
for graphs.
|
EngineConfig |
EngineConfig.RemoteMonitoring.port(int port) |
Sets the port to use for remote monitoring.
|
<T> EngineConfig |
EngineConfig.property(EngineProperty<T> property,
T value) |
Constructs a new configuration overriding the specified setting
All other settings are left unchanged.
|
EngineConfig |
EngineConfig.pseudoDistributed() |
Specifies that we are to run in pseudo-distributed mode.
|
EngineConfig |
EngineConfig.schedulerQueue(String queueName) |
Specifies the scheduler queue to use when a job is executed.
|
EngineConfig |
EngineConfig.Ports.sizeByReaders(boolean enabled) |
Specifies whether the initial writeahead for a port should
be automatically determined based on the number of readers.
|
EngineConfig |
EngineConfig.Sort.sortBuffer(String sizeSpecifier) |
|
EngineConfig |
EngineConfig.Sort.sortBufferSize(long size) |
|
EngineConfig |
EngineConfig.Ports.spoolThreshold(int size) |
Specifies the threshold at which the writer begins writing
published batches to disk.
|
EngineConfig |
EngineConfig.storageManagementPath(Path path) |
Specifies the root scratch directory to use.
|
EngineConfig |
EngineConfig.subgraphHistorySize(int size) |
Sets the maximum number of subgraphs to retain
when tracking execution history.
|
EngineConfig |
EngineConfig.Ports.writeahead(int size) |
Specifies the number of unread batches which a port
can publish before blocking.
|