com.endeca.soleng.eac.toolkit.utility.wget
Class DgraphUpdateUtility
java.lang.Object
com.endeca.soleng.eac.toolkit.base.EacElement
com.endeca.soleng.eac.toolkit.utility.Utility
com.endeca.soleng.eac.toolkit.utility.ShellUtility
com.endeca.soleng.eac.toolkit.utility.wget.WgetUtility
com.endeca.soleng.eac.toolkit.utility.wget.DgraphUpdateUtility
public class DgraphUpdateUtility
- extends WgetUtility
Utility used to trigger a dgraph partial update via a wget
call to the Dgraphs admin?op=update administrative URL.
- Author:
- sshusteff
Constructor Summary |
DgraphUpdateUtility(java.lang.String appName,
java.lang.String eacHost,
int eacPort,
boolean sslEnabled)
Default (inherited) constructor. |
Method Summary |
void |
init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir)
Dgraph update initializer. |
void |
init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir,
boolean offlineUpdate,
int numCacheWarmupSeconds)
Dgraph update initializer. |
void |
init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir,
boolean offlineUpdate,
int numCacheWarmupSeconds,
java.lang.String certFile,
java.lang.String caFile)
Dgraph update initializer. |
Methods inherited from class com.endeca.soleng.eac.toolkit.utility.Utility |
getDirContents, getMaxMissedStatusChecksAllowed, getMaxWaitTimeSeconds, getMinWaitTimeSeconds, getNonNullPositiveLongValueOrDefault, getNumMissedStatusChecks, getSlowPollingIntervalMs, getStandardPollingIntervalMs, getStatus, incrementMissedStatusQueries, initializeEacStub, isActive, isFailed, run, runInParallel, setElementId, setMaxMissedStatusQueriesAllowed, setMaxWaitSeconds, setMinWaitSeconds, setNumMissedStatusChecks, setPollingIntervalMs, setSlowPollingIntervalMs, start, stop, waitForFinished |
Methods inherited from class com.endeca.soleng.eac.toolkit.base.EacElement |
getAppName, getDataPrefix, getEacHost, getEacPort, getElementId, getLockManager, getLogDir, getWorkingDir, isSslEnabled, setAppName, setDataPrefix, setEacHost, setEacPort, setLockManager, setLogDir, setSslEnabled, setWorkingDir |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DgraphUpdateUtility
public DgraphUpdateUtility(java.lang.String appName,
java.lang.String eacHost,
int eacPort,
boolean sslEnabled)
throws AppConfigurationException
- Default (inherited) constructor.
- Throws:
AppConfigurationException
- If the application name or EAC host is null.
init
public void init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir)
- Dgraph update initializer.
- Overrides:
init
in class ShellUtility
- Parameters:
host
- ID of the host on which to execute the command.hostname
- Dgraph hostname.port
- Dgraph port.workingDir
- Working directory from which to execute the command.
init
public void init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir,
boolean offlineUpdate,
int numCacheWarmupSeconds)
- Dgraph update initializer.
- Parameters:
host
- ID of the host on which to execute the command.hostname
- Dgraph hostname.port
- Dgraph port.workingDir
- Working directory from which to execute the command.offlineUpdate
- Whether the Dgraph should be taken offline during an update (recommended). This parameter
is no longer relevant, as the MDEX Engine no longer supports online updates. This value is no longer
send to the dgraph.numCacheWarmupSeconds
- Number of seconds to run cache warming after an update is applied.
init
public void init(java.lang.String host,
java.lang.String hostname,
java.lang.String port,
java.lang.String workingDir,
boolean offlineUpdate,
int numCacheWarmupSeconds,
java.lang.String certFile,
java.lang.String caFile)
- Dgraph update initializer.
- Parameters:
host
- ID of the host on which to execute the command.hostname
- Dgraph hostname.port
- Dgraph port.workingDir
- Working directory from which to execute the command.offlineUpdate
- Whether the Dgraph should be taken offline during an update
(recommended). This parameter is no longer relevant, as the
MDEX Engine no longer supports online updates. This value is
no longer send to the dgraph.numCacheWarmupSeconds
- Number of seconds to run cache warming after an update is
applied.certFile
- The certificate file that is needed to use HTTPS to
communicate with the Dgraph. This is 'null' if HTTP is used
instead.caFile
- The Certificate Authority that is needed to verify the various
certificates when communicating with the Dgraph using HTTPS.
This is 'null' if HTTP is used instead.
Copyright © 2011 Endeca Technologies, Inc. All Rights Reserved.
@VERSION
PRODUCT: EAC Toolkit (eacToolkit)
VERSION: 3.2.1
BUILD: NONE
ARCH_OS: n/a
DATE: 2011-11-10T16:21:05-0500