A class that describes a Dgraph component within an application.
A Dgraph element launches the Dgraph (MDEX Engine) software, which processes queries against the indexed Endeca records.
hostID (required) is a unique string identifier for this host.
workingDir is a string identifying the working directory for this component. Any relative paths in component properties are be interpreted as relative to the component's workingDir. The workingDir property, if specified, must be an absolute path.
logFile is a string identifying the log file for this component.
port (required) is the port the Dgraph listens at. The default is 8000.
appConfigPrefix is the path and file prefix that define the input for Dgraph.
inputPrefix (required) is the path and prefix name for the Dgidx output that the Dgraph uses as an input.
spellDir, if specified, is the directory in which the Dgraph will look for Aspell files. If it is not specified, the Dgraph will look for Aspell files in the Dgraph’s input directory (that is, inputPrefix without the prefix). For example, if inputPrefix is /dir/prefix and all the Dgraph input files are /dir/prefix.*, the Dgraph will look for the Aspell files in /dir/).
startupTimeout specifies the amount of time in seconds that the Application Controller will wait while starting the Dgraph. Note that your stub generation tool may generate a Boolean property (for example, startupTimeoutSpecified in .NET) that is used to detect whether the user called the set method for this attribute; the property will be used to determine whether to include this field in the serialized XML.
updateDir is the directory from which Dgraph reads partial update files. For more information, see the Endeca Partial Updates Guide.
updateLogFile specifies the file for update-related log messages.
tempDir is the path to the temporary directory that the Dgraph uses.