EAC Toolkit 3.2.1

com.endeca.soleng.eac.toolkit.utility.webstudio
Class GetAllFilesUtility

java.lang.Object
  extended by com.endeca.soleng.eac.toolkit.base.EacElement
      extended by com.endeca.soleng.eac.toolkit.utility.Utility
          extended by com.endeca.soleng.eac.toolkit.utility.ShellUtility
              extended by com.endeca.soleng.eac.toolkit.utility.webstudio.WSUtility
                  extended by com.endeca.soleng.eac.toolkit.utility.webstudio.GetAllFilesUtility

public class GetAllFilesUtility
extends WSUtility

Utility used to download all instance configuration files from Web Studio, by invoking the emgr_update action get_all_settings.

Author:
sshusteff

Field Summary
 
Fields inherited from class com.endeca.soleng.eac.toolkit.utility.Utility
EAC_MAX_TOKEN_LENGTH, ENDECA_CONF, IS_WINDOWS, WINDOWS_MAX_PATH_LENGTH
 
Fields inherited from class com.endeca.soleng.eac.toolkit.base.EacElement
appName, dataPrefix, eacHost, eacPort, elementId, lockManager, logDir, sslEnabled, workingDir
 
Constructor Summary
GetAllFilesUtility(java.lang.String appName, java.lang.String eacHost, int eacPort, boolean sslEnabled, java.lang.String dataPrefix)
          Default (inherited) constructor.
 
Method Summary
 void init(java.lang.String commandHost, java.lang.String wsHost, java.lang.String wsPort, java.lang.String targetDir, boolean filterInactive, java.lang.String workingDir)
          Get All Web Studio files utility initializer.
 
Methods inherited from class com.endeca.soleng.eac.toolkit.utility.webstudio.WSUtility
getEmgrUpdateExecutable, init
 
Methods inherited from class com.endeca.soleng.eac.toolkit.utility.ShellUtility
buildEacStub, conditionalRun, getCommand, getHostId, init, initializeEacStub, maximumAllowedTokenLength, setCommand, setHostId
 
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
 

Constructor Detail

GetAllFilesUtility

public GetAllFilesUtility(java.lang.String appName,
                          java.lang.String eacHost,
                          int eacPort,
                          boolean sslEnabled,
                          java.lang.String dataPrefix)
                   throws AppConfigurationException
Default (inherited) constructor.

Throws:
AppConfigurationException - If the application name or EAC host is null.
Method Detail

init

public void init(java.lang.String commandHost,
                 java.lang.String wsHost,
                 java.lang.String wsPort,
                 java.lang.String targetDir,
                 boolean filterInactive,
                 java.lang.String workingDir)
Get All Web Studio files utility initializer.

Parameters:
commandHost - ID of the host on which to execute the command.
wsHost - Hostname of machine running Web Studio.
wsPort - Port on which Web Studio is listening.
targetDir - Target directory to which WS files will be saved.
filterInactive - Filter out inactive (unpromoted) rules.
workingDir - Working directory from which to execute the command.

EAC Toolkit 3.2.1

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