A B C D E F G H I L M N O P R S T U W

A

accept(File, String) - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase.TmpPasswordFilter
 
AccessMethod - Class in edu.sdsc.inca.agent
An abstract class used to represent methods for transferring files and running processes on resources.
AccessMethod() - Constructor for class edu.sdsc.inca.agent.AccessMethod
 
AccessMethodException - Exception in edu.sdsc.inca.agent
Since each access method will raise exceptions specific to that access method, this class provides a way to encapsulate those errors so that calling code can separate out remote failures w/o using the very general Exception class.
AccessMethodException() - Constructor for exception edu.sdsc.inca.agent.AccessMethodException
Creates a new AccessMethodException Object.
AccessMethodException(String) - Constructor for exception edu.sdsc.inca.agent.AccessMethodException
Creates a new AccessMethodException Object.
AccessMethodException(String, Throwable) - Constructor for exception edu.sdsc.inca.agent.AccessMethodException
Creates a new AccessMethodException Object.
AccessMethodException(Throwable) - Constructor for exception edu.sdsc.inca.agent.AccessMethodException
Creates a new AccessMethodException Object.
AccessMethodOutput - Class in edu.sdsc.inca.agent
Small class which encapsulates stderr and stdout (since we can only return one value from a function).
AccessMethodOutput() - Constructor for class edu.sdsc.inca.agent.AccessMethodOutput
 
AccessMethodTestCase - Class in edu.sdsc.inca.agent.access
Base class for implementing access method tests (i.e., run the same tests consistently on each method).
AccessMethodTestCase() - Constructor for class edu.sdsc.inca.agent.access.AccessMethodTestCase
 
AccessMethodTestCase.TmpPasswordFilter - Class in edu.sdsc.inca.agent.access
 
AccessMethodTestCase.TmpPasswordFilter() - Constructor for class edu.sdsc.inca.agent.access.AccessMethodTestCase.TmpPasswordFilter
 
addPackage(String) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Add the specified package to the work queue so that the register thread can pick it up and send it to the reporter manager.
addSuite(SuiteDocument) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Add the specified suite to the work queue so that the register thread can pick it up and send it to the reporter manager.
Agent - Class in edu.sdsc.inca
The agent is the Inca component that provides centralized control of the reporters running on the monitored resources.
Agent() - Constructor for class edu.sdsc.inca.Agent
 
agent - Variable in class edu.sdsc.inca.agent.ReporterManagerController
 
AgentClientTest - Class in edu.sdsc.inca
A unit test driver for the Agent and AgentClient classes.
AgentClientTest() - Constructor for class edu.sdsc.inca.AgentClientTest
 
AgentTest - Class in edu.sdsc.inca
Tester class for Agent.
AgentTest() - Constructor for class edu.sdsc.inca.AgentTest
 
AgentTest.MockDepot - Class in edu.sdsc.inca
A mockobject for the depot to that is used from the AgentClientTest.
AgentTest.MockDepot(int, int) - Constructor for class edu.sdsc.inca.AgentTest.MockDepot
Create a new mockdepot.
applyResourceChanges(ResourcesWrapper) - Method in class edu.sdsc.inca.agent.SuiteTable
Traverses thru all of its suites and applies the new resources file to each suite.
ATTRIBUTE_COUNT - Static variable in class edu.sdsc.inca.AgentClientTest
 

B

BATCH_REPORTER - Static variable in class edu.sdsc.inca.agent.ReporterManagerController
 

C

cacheLocation - Static variable in class edu.sdsc.inca.agent.RepositoryCacheTest
 
CHECK_PERIOD - Static variable in class edu.sdsc.inca.agent.access.Ssh
 
checkForPackageUpdate(PackageType) - Method in class edu.sdsc.inca.agent.RepositoryCache
Checks for a package update using the following techniques: 1) If package's latestVersion field is true, checks for package update.
checkForPackageUpdates() - Method in class edu.sdsc.inca.agent.RepositoryCache
Check all packages contained in the cache and send any package updates to the reporter managers.
checkReporterManagers - Variable in class edu.sdsc.inca.Agent
 
checkReporterManagers(String) - Method in class edu.sdsc.inca.Agent
Check to see if the reporter manager has been staged to all resources in the specified resource group
checkReportsForPatterns(String[]) - Method in class edu.sdsc.inca.AgentTest.MockDepot
 
checkResult - Variable in class edu.sdsc.inca.agent.access.AccessMethodTestCase
 
cleanup() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
Ensure's correct cleanup.
ConfigCommands - Class in edu.sdsc.inca.agent.commands
 
ConfigCommands() - Constructor for class edu.sdsc.inca.agent.commands.ConfigCommands
 
containsResource(String) - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Returns true if the specified resource exists in the table.
copy(File, File) - Static method in class edu.sdsc.inca.agent.access.Local
Copies a local file since Java does not seem to have a copy file function.
create(String, ResourcesWrapper, String) - Static method in class edu.sdsc.inca.agent.AccessMethod
Scan the resource configuration specified in resources and use the remoteInvocationMethod value for the resource to create the appropriate subclass of AccessMethod.
create() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Start the reporter manager process on the remote resource using the method specified in the resource configuration file.
createAgent(boolean, boolean) - Method in class edu.sdsc.inca.AgentTest
Start up the agent server
createRM(boolean, boolean, ResourcesWrapper, String) - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Create a reporter manager object using the specified uri as the contact to the agent.
createRmCertificate() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Create a certificate for the reporter manager from the given certificate request
createSampleRepositoryCache(Repositories) - Static method in class edu.sdsc.inca.agent.RepositoryCacheTest
Create a local repository cache using selected reporters from the supplied repository
createSampleSuite(String) - Static method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Create a sample suite document and create the reporter uris relative to the specified repository path.
createSSLSocket(int) - Static method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Create a SSL server socket
CURRENT_SUITE - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 

D

DEFAULT_AGE - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
distributePackageUpdate(String) - Method in class edu.sdsc.inca.Agent
Send a newer version of the specified package to all remote reporter managers.
distributeSuites(HashMap) - Method in class edu.sdsc.inca.Agent
Send the suites to all reporter managers.

E

edu.sdsc.inca - package edu.sdsc.inca
 
edu.sdsc.inca.agent - package edu.sdsc.inca.agent
 
edu.sdsc.inca.agent.access - package edu.sdsc.inca.agent.access
 
edu.sdsc.inca.agent.commands - package edu.sdsc.inca.agent.commands
 
execute(ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.agent.commands.ConfigCommands
Execute the get/putrepositories command.
execute(ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.agent.commands.Proxy
 
execute(ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.agent.commands.Register
 
execute(ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.agent.commands.RepositoryCommands
Execute the get/putrepositories command.
existsLocally(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Check the local repository cache for the specified package and version.
extractReportersFromSuite(SuiteDocument) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Extract the reporters from the specified suite document which do not already exist on the remote reporter manager.

F

fetchPackage(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Fetch the specified package from the available repositories and store locally on disk.
findBashLoginShellOption() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Test for the bash login shell option on the reporter manager resource.

G

get(String[], String) - Method in class edu.sdsc.inca.agent.access.Globus
Transfer a list of remote files to a directory on the local machine using GridFTP.
get(String[], String) - Method in class edu.sdsc.inca.agent.access.Local
Copy a list of local files to a local directory on this machine.
get(String, String) - Method in class edu.sdsc.inca.agent.access.Manual
Log the remote file that would be transferred to a directory on the local machine.
get(String, String) - Method in class edu.sdsc.inca.agent.access.Sleep
Log the remote file that would be transferred to a directory on the local machine.
get(String[], String) - Method in class edu.sdsc.inca.agent.access.Ssh
Transfer a list of remote files to a directory on the local machine using SSH.
get(String, String) - Method in class edu.sdsc.inca.agent.AccessMethod
Transfer a file from a remote machine to a local directory.
get(String[], String) - Method in class edu.sdsc.inca.agent.AccessMethod
Transfer a list of remote files to a directory on the local machine.
get(String) - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Returns the reporter manager if it exists in the table regardless if it's running or not.
getAdminEmail() - Method in class edu.sdsc.inca.Agent
Return the email address used to send notifications upon reporter manager restart.
getCacheLocation() - Method in class edu.sdsc.inca.agent.RepositoryCache
Retrieve the location of the repository cache.
getCatalog() - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the repository cache catalog.
getCheckPeriod() - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Get the frequency of which this thread should check the health of the reporter managers.
getCurrentHost() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Returns the currently selected host (chosen by the run method when the reporter manager is started).
getDependencies(String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the package dependencies for this particular package.
getDepotClient() - Method in class edu.sdsc.inca.Agent
Returns the depot client object to use to communicate to the depot (currently to send suite expanded documents).
getDepots() - Method in class edu.sdsc.inca.Agent
Get the URIs for the depots.
getDirectory() - Method in class edu.sdsc.inca.agent.SuiteTable
Get the directory where the suite table stores the suites to disk.
getDN() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Return the subject DN of the MyProxy server.
getEquivalentHosts() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Returns the equivalent hosts for this resource.
getFilename(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the filename to use on the reporter manager when installation a parcticular package name and version.
getGlobalAgent() - Static method in class edu.sdsc.inca.Agent
 
getHostname() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Return the hostname of the MyProxy server.
getInstallPath(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the installation path to use on the reporter manager when installing for a particular package name and version.
getLifetime() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Return the lifetime of which we will request proxy credentials from the MyProxy server.
getManagerClient() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return the client connection to the remote reporter manager.
getNames() - Method in class edu.sdsc.inca.agent.SuiteTable
Return the names of the suites currently being stored.
getNumReportsReceived() - Method in class edu.sdsc.inca.AgentTest.MockDepot
Return the number of reports the depot actually received.
getOutput() - Method in class edu.sdsc.inca.agent.access.GlobusOutputListener
Return the output that has been collected on this GASS stream.
getPackage(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
 
getPackageByUri(String) - Method in class edu.sdsc.inca.agent.RepositoryCache
 
getPackageContent(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the specified package.
getPackageNameByUri(String) - Method in class edu.sdsc.inca.agent.RepositoryCache
 
getPackages() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return the packages that are installed on the reporter manager.
getPassword() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
The password to use to authenticate to the MyProxy server.
getPermissions(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Look up a specify package and version in the repository cache and return the permissions needed for installation.
getPingPeriod() - Method in class edu.sdsc.inca.Agent
Return the current wait period between pinging of a reporter manager.
getPort() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Return port of MyProxy server.
getProcessHandle() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Return the process handle being used by this reporter manager starter.
getProxy() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return the proxy object for this resource.
getProxy() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Retrieve a new proxy credential from the MyProxy server and return it.
getReporterManager(String) - Method in class edu.sdsc.inca.Agent
Get the controller for the remote reporter manager.
getReporterManagerStarter() - Method in class edu.sdsc.inca.agent.ReporterManagerController
 
getReporterManagerTable() - Method in class edu.sdsc.inca.Agent
 
getRepositories() - Method in class edu.sdsc.inca.Agent
Returns the list of reporter repositories the agent knows about.
getRepositories() - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the repositories that the repository cache references when looking for reporter packages.
getRepositoryCache() - Method in class edu.sdsc.inca.Agent
Return the repository cache which provides access to packages cached locally on the Agent as they are requested in suites.
getResource() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return the name of this resource.
getResourceNames() - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Return the a list of resources who have reporter managers stored in the table.
getResources() - Method in class edu.sdsc.inca.Agent
Retrieves the current resource configuration stored on the agent.
getRmRootPath() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Return the path to the remote reporter manager installation directory.
getStartAttemptTime() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Returns the amount of elapsed time since attempting a start of a remote reporter manager.
getStartAttemptWaitPeriod() - Method in class edu.sdsc.inca.Agent
Return the current wait period between start attempts.
getStatus() - Method in class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
Get the status code for the Globus GRAM job.
getStatus() - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
Get the status code for the Globus GRAM job.
getStderr() - Method in class edu.sdsc.inca.agent.AccessMethodOutput
Return the value of stderr.
getStdout() - Method in class edu.sdsc.inca.agent.AccessMethodOutput
Return the value of stdout.
getSuite(String) - Method in class edu.sdsc.inca.agent.SuiteTable
Return the contents of the named suite.
getSuite(String, ResourcesWrapper) - Method in class edu.sdsc.inca.agent.SuiteTable
Return the contents of the named suite.
getSuites() - Method in class edu.sdsc.inca.Agent
Returns the suites stored at the agent.
getTemporaryDirectory() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Gets the directory path where the temporary files can be stored.
getTemporaryDirectory() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Gets the directory path where the temporary files can be stored.
getUpdatePeriod() - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the current update period (i.e., amount of time used to sleep in between updates).
getUri(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
 
getUsername() - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Return username that the credential is stored under.
Globus - Class in edu.sdsc.inca.agent.access
A class that implements AccessMethod using Globus commands (i.e., gridFTP and GRAM) for transferring files and running processes on remote resources.
Globus(String, ResourcesWrapper, String, String) - Constructor for class edu.sdsc.inca.agent.access.Globus
Create a new remote process controlling it via Globus commands.
Globus.GlobusStatusListener - Class in edu.sdsc.inca.agent.access
A subclass of StatusListener will be notified when our job's status has changed
Globus.GlobusStatusListener() - Constructor for class edu.sdsc.inca.agent.access.Globus.GlobusStatusListener
 
GLOBUS_IP_PROPERTY - Static variable in class edu.sdsc.inca.Agent
 
GlobusBlockingJobListener - Class in edu.sdsc.inca.agent.access
Subclass of GramJobListener that can be used to create a blocking GRAM request.
GlobusBlockingJobListener() - Constructor for class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
 
GlobusNonBlockingJobListener - Class in edu.sdsc.inca.agent.access
Subclass of GramJobListener that can be used to create a non-blocking GRAM request.
GlobusNonBlockingJobListener() - Constructor for class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
 
GlobusOutputListener - Class in edu.sdsc.inca.agent.access
A subclass of JobOutputListener that can be used store output being sent to a GASS server.
GlobusOutputListener() - Constructor for class edu.sdsc.inca.agent.access.GlobusOutputListener
 
GlobusTest - Class in edu.sdsc.inca.agent.access
Test the Globus class.
GlobusTest() - Constructor for class edu.sdsc.inca.agent.access.GlobusTest
 
gramContact - Variable in class edu.sdsc.inca.agent.access.Globus
 
GRIDFTP_PROVIDER - Static variable in class edu.sdsc.inca.agent.access.Globus
 
gridFtpContact - Variable in class edu.sdsc.inca.agent.access.Globus
 

H

hasCredentials() - Method in class edu.sdsc.inca.Agent
 
hasFailed() - Method in class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
Check for failure status of job.
hasFinished() - Method in class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
Returns true if the job has finished.
hasGlobusServer() - Static method in class edu.sdsc.inca.AgentTest
Return true if there is a system property inca.test.globus indicating a GRAM and GridFTP server is available to test Globus related functionality
hasMyProxyServer() - Static method in class edu.sdsc.inca.AgentTest
Return true if there is a system property inca.test.proxy indicating a MyProxy server is available to test proxy related functionality
hasPackage(String, String) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return true if the manager has been sent the given package; otherwise return false.
hasProxy() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return whether or not proxy information is listed for this resource.
hasRequirements() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Check for any requirements for running a test using the specific access method.
hasRequirements() - Method in class edu.sdsc.inca.agent.access.GlobusTest
 
hasRequirements() - Method in class edu.sdsc.inca.agent.access.SshTest
 
hasSshServer() - Static method in class edu.sdsc.inca.AgentTest
Return true if there is a system property inca.test.ssh indicating a SSH server is available to test SSH related functionality
hasSuite(String) - Method in class edu.sdsc.inca.agent.SuiteTable
Returns true if the named suite is currently stored in the object.
HIGH_LEVEL - Static variable in class edu.sdsc.inca.AgentTest
 

I

isActive() - Method in class edu.sdsc.inca.agent.access.Globus
Check whether the remote process is alive.
isActive() - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
Check for active status of job.
isActive() - Method in class edu.sdsc.inca.agent.access.Local
Checks to see if the current ssh session is active.
isActive() - Method in class edu.sdsc.inca.agent.access.Manual
Checks to see if the current ssh session is active.
isActive() - Method in class edu.sdsc.inca.agent.access.Sleep
Checks to see if the current ssh session is active.
isActive() - Method in class edu.sdsc.inca.agent.access.Ssh
Checks to see if the current ssh session is active.
isActive() - Method in class edu.sdsc.inca.agent.AccessMethod
Checks to see if the process started by start() is active.
isFailed() - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
Check for failure status of job.
isFinished() - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
Returns true if the job has finished.
isManual() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Return whether the reporter manager is being controlled manually (and not by the agent)
isPythonModule(String) - Static method in class edu.sdsc.inca.agent.RepositoryCache
Determine whether package file is a python module
ISREADY_PERIOD - Static variable in class edu.sdsc.inca.agent.ReporterManagerController
 
isRemoteManagerAlive() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Pings the reporter manager to check whether it is still running on the remote resource and returns the status.
isRunning() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Return true if the reporter manager is currently registered and running.
isRunning() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Return true if the reporter manager is currently registered and running.
isRunningTest() - Static method in class edu.sdsc.inca.AgentTest
Return true if there is a sytem property inca.test=1 indicating to run the heavier duty agent tests
isStaged() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Checks to see if the reporter manager is available and installed on the machine.

L

LAST_CHANGE - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
lastCommand - Variable in class edu.sdsc.inca.agent.access.Sleep
 
Local - Class in edu.sdsc.inca.agent.access
A class that implements AccessMethod using the Java Runtime and IO API
Local(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.access.Local
Create a local process controlling it via Java Runtime class.
LocalTest - Class in edu.sdsc.inca.agent.access
Test Local access method
LocalTest() - Constructor for class edu.sdsc.inca.agent.access.LocalTest
 
logger - Static variable in class edu.sdsc.inca.agent.access.AccessMethodTestCase
 
LOW_LEVEL - Static variable in class edu.sdsc.inca.AgentTest
 

M

main(String[]) - Static method in class edu.sdsc.inca.Agent
 
makeRepository(String, int, int) - Static method in class edu.sdsc.inca.AgentClientTest
Generate a sample reporter repository using the global reporters in this file.
Manual - Class in edu.sdsc.inca.agent.access
A class that implements manual AccessMethod (i.e., agent doesn't directly have remote access but instead prints out commands to log).
Manual(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.access.Manual
Create a new manual process.
MANUAL_WAIT_PERIOD - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
ManualTest - Class in edu.sdsc.inca.agent.access
Test Manual access method
ManualTest() - Constructor for class edu.sdsc.inca.agent.access.ManualTest
 
MAX_START_TIME - Static variable in class edu.sdsc.inca.agent.ReporterManagerTable
 
MINIMUM_LIFETIME - Static variable in class edu.sdsc.inca.agent.access.Globus
 
mockAgentRegister() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
Mimics the agent's register task

N

nextHost() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Assume the current host is not reachable and try the next host in the list (if there is one)
numConnections - Variable in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 
numConnectionsReceived - Variable in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 
numReportsReceived - Variable in class edu.sdsc.inca.AgentTest.MockDepot
 
numSkips - Variable in class edu.sdsc.inca.agent.access.Sleep
 
numSuitesExpected - Variable in class edu.sdsc.inca.AgentTest.MockDepot
 

O

outputChanged(String) - Method in class edu.sdsc.inca.agent.access.GlobusOutputListener
Called whenever the GASS server receives input for the stream this listener was registered for.
outputClosed() - Method in class edu.sdsc.inca.agent.access.GlobusOutputListener
Called whenever the stream for the GASS server is closed.

P

parseWorkingDir(String, AccessMethod) - Static method in class edu.sdsc.inca.agent.ReporterManagerStarter
Parse the working dir string and resolve different ways of expressing the home dir
PING_PERIOD - Static variable in class edu.sdsc.inca.Agent
 
port - Variable in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 
prependHome(String) - Method in class edu.sdsc.inca.agent.access.Globus
Given a path relative to the home directory, prepend '$(HOME)/' to the path and return the new string.
prependHome(String) - Method in class edu.sdsc.inca.agent.access.Local
Given a path relative to the home directory, prepend the home directory to the path and return the new string.
prependHome(String) - Method in class edu.sdsc.inca.agent.access.Ssh
Given a path relative to the home directory, prepend the home directory to the path and return the new string.
prependHome(String) - Method in class edu.sdsc.inca.agent.AccessMethod
Given a path relative to the home directory, prepend the home signifier for the given access method to the path and return the new string.
procs - Variable in class edu.sdsc.inca.agent.access.AccessMethodTestCase
 
Proxy - Class in edu.sdsc.inca.agent.commands
Handles the PROXY command.
Proxy() - Constructor for class edu.sdsc.inca.agent.commands.Proxy
 
put(String[], String) - Method in class edu.sdsc.inca.agent.access.Globus
Transfer a list of local files to a directory on a remote machine using GridFTP.
put(String[], String) - Method in class edu.sdsc.inca.agent.access.Local
Copy a list of local files to a local directory on this machine.
put(String, String) - Method in class edu.sdsc.inca.agent.access.Manual
Log the file that would be transferred to a directory on a remote machine .
put(String, String) - Method in class edu.sdsc.inca.agent.access.Sleep
Log the file that would be transferred to a directory on a remote machine .
put(String[], String) - Method in class edu.sdsc.inca.agent.access.Ssh
Transfer a list of local files to a directory on a remote machine using SSH.
put(String, String) - Method in class edu.sdsc.inca.agent.AccessMethod
Transfer a file to a directory on a remote machine.
put(String[], String) - Method in class edu.sdsc.inca.agent.AccessMethod
Transfer a list of files to a directory on a remote machine.
put(String, ReporterManagerController) - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Add a reporter manager to the table.
putSuite(SuiteStagesWrapper) - Method in class edu.sdsc.inca.agent.SuiteTable
Store the named suite contained in the suiteStages object.

R

ranShutdown - Variable in class edu.sdsc.inca.Agent
 
reader - Variable in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 
readPackageFromDisk(String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Return the contents of the specified package from our local cache.
refreshHosts() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Set the resources document referenced by the reporter manager.
Register - Class in edu.sdsc.inca.agent.commands
Handles the REGISTER command.
Register() - Constructor for class edu.sdsc.inca.agent.commands.Register
 
register(ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Register the specified reporter manager with the agent so that the agent can send it commands.
registerReporterManager(String, ProtocolReader, ProtocolWriter) - Method in class edu.sdsc.inca.Agent
Register the given reporter manager with the agent so that the agent can begin to send it requests.
reinitialize() - Static method in class edu.sdsc.inca.Agent
 
reinitializeManagerWorkQueue(String, WorkQueue) - Method in class edu.sdsc.inca.Agent
Called when a remote reporter manager registers with the agent in order to get the existing suites for this resource.
remove(String) - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Removes the specified reporter manager from the table.
remove(String) - Method in class edu.sdsc.inca.agent.SuiteTable
Delete the named suite from storage.
removePackage(String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Remove the specified package from the repository cache.
REPORTER_BODIES - Static variable in class edu.sdsc.inca.AgentClientTest
 
ReporterManagerController - Class in edu.sdsc.inca.agent
Manages a reporter manager instance on a remote machine.
ReporterManagerController(String, Agent) - Constructor for class edu.sdsc.inca.agent.ReporterManagerController
Create a reporter manager object which will manage a instance of a reporter manager on a remote resource.
ReporterManagerController(ReporterManagerController) - Constructor for class edu.sdsc.inca.agent.ReporterManagerController
Create a new reporter manager object, whose configuration is identical to rm, which will manage an instance of a reporter manager on a remote resource.
ReporterManagerControllerTest - Class in edu.sdsc.inca.agent
Tests for ReporterManagerController (and ReporterManagerStarter).
ReporterManagerControllerTest() - Constructor for class edu.sdsc.inca.agent.ReporterManagerControllerTest
 
ReporterManagerControllerTest.MockAgent - Class in edu.sdsc.inca.agent
Emulates the agent's tasks
ReporterManagerControllerTest.MockAgent(boolean, ReporterManagerController) - Constructor for class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 
ReporterManagerException - Exception in edu.sdsc.inca.agent
Exception for reporting problems with a remote reporter manager.
ReporterManagerException() - Constructor for exception edu.sdsc.inca.agent.ReporterManagerException
Creates a new ReporterManagerException Object.
ReporterManagerException(String) - Constructor for exception edu.sdsc.inca.agent.ReporterManagerException
Creates a new ReporterManagerException Object.
ReporterManagerException(String, Throwable) - Constructor for exception edu.sdsc.inca.agent.ReporterManagerException
Creates a new ReporterManagerException Object.
ReporterManagerException(Throwable) - Constructor for exception edu.sdsc.inca.agent.ReporterManagerException
Creates a new ReporterManagerException Object.
ReporterManagerProxy - Class in edu.sdsc.inca.agent
Class for managing Grid proxy credentials.
ReporterManagerProxy(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.ReporterManagerProxy
Create a new Reporter Manager proxy object.
ReporterManagerProxy(String, int, String, String, String, int) - Constructor for class edu.sdsc.inca.agent.ReporterManagerProxy
Create a new Reporter Manager proxy object with the following fields already set:
ReporterManagerStarter - Class in edu.sdsc.inca.agent
Handles the creation of a remote reporter manager process on a specified resource.
ReporterManagerStarter(String, Agent) - Constructor for class edu.sdsc.inca.agent.ReporterManagerStarter
Create a new reporter manager starter object for a resource.
ReporterManagerStarter(ReporterManagerStarter) - Constructor for class edu.sdsc.inca.agent.ReporterManagerStarter
Create a new reporter manager starter object, whose configuration is identical to rmStarter
ReporterManagerTable - Class in edu.sdsc.inca.agent
Convenience class for storing and tracking reporter managers.
ReporterManagerTable() - Constructor for class edu.sdsc.inca.agent.ReporterManagerTable
 
reports - Variable in class edu.sdsc.inca.AgentTest.MockDepot
 
REPOSITORIES_PATH - Static variable in class edu.sdsc.inca.Agent
 
REPOSITORY - Static variable in class edu.sdsc.inca.AgentTest
 
REPOSITORY_CACHE - Static variable in class edu.sdsc.inca.Agent
 
RepositoryCache - Class in edu.sdsc.inca.agent
The Agent will cache packages (reporter or library) locally when a suite uses them and send them to the reporter managers.
RepositoryCache(String, Repositories) - Constructor for class edu.sdsc.inca.agent.RepositoryCache
Create a new RepositoryCache object using cacheLocation as the directory to cache packages.
RepositoryCache(String, int) - Constructor for class edu.sdsc.inca.agent.RepositoryCache
Create a new RepositoryCache object using cacheLocation as the directory to cache packages.
RepositoryCacheTest - Class in edu.sdsc.inca.agent
Created by IntelliJ IDEA.
RepositoryCacheTest() - Constructor for class edu.sdsc.inca.agent.RepositoryCacheTest
 
RepositoryCommands - Class in edu.sdsc.inca.agent.commands
 
RepositoryCommands() - Constructor for class edu.sdsc.inca.agent.commands.RepositoryCommands
 
repositoryLocation - Static variable in class edu.sdsc.inca.agent.RepositoryCacheTest
 
resolveReporters(SuiteWrapper) - Method in class edu.sdsc.inca.agent.RepositoryCache
Resolve all reporter names in the provided suite document to uris using information provided in the repository cache.
RESOURCES_FILE - Static variable in class edu.sdsc.inca.AgentTest
 
RESOURCES_PATH - Static variable in class edu.sdsc.inca.Agent
 
restart() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Restart this reporter manager.
restartSuites() - Method in class edu.sdsc.inca.Agent
Read the existing suites from disk and restart them.
RMBUILDSCRIPT - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
RMCERT - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
RMDIR - Static variable in class edu.sdsc.inca.Agent
 
RMDIST - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
RMKEY - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
RMREQ - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
RMTRUSTED - Static variable in class edu.sdsc.inca.agent.ReporterManagerStarter
 
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Globus
Execute the specified process on the remote resource.
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Local
Execute the specified process on this resource.
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Manual
Log the command that should be executed on the remote machine.
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Sleep
Log the command that should be executed on the remote machine.
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Ssh
Execute the specified process on the remote resource.
run(String, String[]) - Method in class edu.sdsc.inca.agent.AccessMethod
Run a process on a remote machine.
run(String, String[], String) - Method in class edu.sdsc.inca.agent.AccessMethod
Run a process on a remote machine.
run(String, String[], String, String) - Method in class edu.sdsc.inca.agent.AccessMethod
Execute the specified process on the remote resource.
run() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
Allows this mock agent to be run as a thread
run() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Starts a thread to create the reporter manager on the remote resource.
run() - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Check all reporter manager periodically to see if they are still running.
run() - Method in class edu.sdsc.inca.agent.RepositoryCache
Starts a thread to check for package updates from the available repositories.
run() - Method in class edu.sdsc.inca.AgentTest.MockDepot
Start up mock depot server and reply to requests
runCreateAndSubscribe(boolean) - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's create and sendSuite functions.
runServer() - Method in class edu.sdsc.inca.Agent
Starts the Agent server.

S

savePackageToDisk(byte[], String, String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Save the specified package to disk (i.e., cache it).
send(ProtocolWriter, ProtocolReader) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Send the MyProxy information stored in this object to the specified writer.
sendReporters(PackageType[]) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Send the specified reporters and their package dependencies to the remote reporter manager.
sendSuite(SuiteDocument) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Send the specified suite and any needed reporters to the remote reporter manager.
setAdminEmail(String) - Method in class edu.sdsc.inca.Agent
Set the email address of the Inca administrator who should be notified when reporter managers are restarted.
setAgentTempPath(String) - Method in class edu.sdsc.inca.Agent
Sets the directory path where the Agent stores state files such as its list of reporter repositories, reporter cache files, resources, and suites.
setBashLoginOption(String) - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
For testing purposes only.
setCacheLocation(String) - Method in class edu.sdsc.inca.agent.RepositoryCache
Set the location of the where the agent will cache repository packages.
setCheckPeriod(int) - Method in class edu.sdsc.inca.agent.ReporterManagerTable
Set the frequency of which the thread should check the health of the reporter managers.
setConfiguration(Properties) - Method in class edu.sdsc.inca.Agent
Overrides the server's setConfiguration function to configure the agent specific properties.
setDepots(String[]) - Method in class edu.sdsc.inca.Agent
Set the URIs for the depots.
setDirectory(String) - Method in class edu.sdsc.inca.agent.SuiteTable
Set the directory where the suites can be stored to disk.
setDN(String) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the subject DN for the MyProxy server if needed (i.e., if Globus will not accept host DN)
setGlobalAgent(Agent) - Static method in class edu.sdsc.inca.Agent
Set a new global agent.
setHost(int) - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Select the specified host for the resource and set the reporter manager attributes accordingly.
setHostname(String) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the hostname of the MyProxy server.
setLifetime(int) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the lifetime for new proxy credentials.
setManagerClient(ManagerClient) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Set the client connection to the remote reporter manager.
setPassword(String) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the password for retrieving proxy credentials from the MyProxy server.
setPingPeriod(int) - Method in class edu.sdsc.inca.Agent
Set the period for how often to ping the reporter manager.
setPort(int) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the port of the MyProxy server if needed.
setProxy(ReporterManagerProxy) - Method in class edu.sdsc.inca.agent.access.Globus
Set the proxy for Globus related tasks.
setProxy(ReporterManagerProxy) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Set the proxy renewal information so it can be passed to the remote reporter manager on registration.
setRepositories(Repositories) - Method in class edu.sdsc.inca.agent.RepositoryCache
Set the repositories the repository cache will reference when looking for packages.
setRepositories(Repository[]) - Method in class edu.sdsc.inca.Agent
Set the repositories the agent should download reporters from upon receiving a suite (if it hasn't downloaded them before).
setRepositoryCache(RepositoryCache) - Method in class edu.sdsc.inca.Agent
Set the repository cache which provides access to packages cached locally on the Agent as they are requested in suites.
setResources(ResourcesWrapper) - Method in class edu.sdsc.inca.Agent
Sets the resource configuration for the agent.
setRunning(boolean) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Set the status of the reporter manager to running and notify any waiting threads.
setRunning(boolean) - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Set the status of the reporter manager to running and notify any waiting threads.
setStartAttemptComplete() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Set that the start attempt has been completed.
setStartAttemptTimeNow() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Set the clock on when a start attempt has been made so we can time it out if it gets stuck.
setStartAttemptWaitPeriod(int) - Method in class edu.sdsc.inca.Agent
Set the current wait period between start attempts.
setStderr(String) - Method in class edu.sdsc.inca.agent.AccessMethodOutput
Set the value of stderr.
setStdout(String) - Method in class edu.sdsc.inca.agent.AccessMethodOutput
Set the value of stdout.
setSuites(String) - Method in class edu.sdsc.inca.Agent
Create a suite directory for storing the results of suites
setTempDir(String) - Method in class edu.sdsc.inca.agent.ReporterManagerController
Set the location of the temporary directory.
setTempDir(String) - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Set the location of the temporary directory.
setUp() - Method in class edu.sdsc.inca.agent.access.GlobusTest
 
setUp() - Method in class edu.sdsc.inca.agent.access.LocalTest
 
setUp() - Method in class edu.sdsc.inca.agent.access.ManualTest
 
setUp() - Method in class edu.sdsc.inca.agent.access.SshTest
 
setUp() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Read properties, initialize member variables, and delete var directory
setUp() - Method in class edu.sdsc.inca.AgentClientTest
Start up an Inca agent server and a client for testing
setUp() - Method in class edu.sdsc.inca.AgentTest
Create a configuration for the agent and clean out the agent temporary files.
setUpdatePeriod(int) - Method in class edu.sdsc.inca.agent.RepositoryCache
Set the current update period (i.e., amount of time used to sleep in between updates).
setupRepository() - Static method in class edu.sdsc.inca.agent.RepositoryCacheTest
Setup a repositories object to a local repository
setUsername(String) - Method in class edu.sdsc.inca.agent.ReporterManagerProxy
Set the username for retrieving proxy credentials from the MyProxy server.
shutdown() - Method in class edu.sdsc.inca.agent.ReporterManagerController
Cleanly shutdown the reporter manager by signaling the register thread to exit and sending an END statement to the remote reporter manager.
shutdown() - Method in class edu.sdsc.inca.Agent
Overrides the server shutdown in order to shutdown the reporter manager's before the general server shutdown.
Sleep - Class in edu.sdsc.inca.agent.access
Used for testing to make sure the ReporterManagerStarter class handles interrupts correctly.
Sleep(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.access.Sleep
Create a interrupt manual process.
sleepOnNthTime - Variable in class edu.sdsc.inca.agent.access.Sleep
 
sleepPeriod - Variable in class edu.sdsc.inca.agent.access.Sleep
 
Ssh - Class in edu.sdsc.inca.agent.access
A class that implements AccessMethod using the SSH protocol for transferring files and running processes on remote resources.
Ssh(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.access.Ssh
Create a new remote process controlling it via SSH.
SSH_IDENTITY_FILENAMES - Static variable in class edu.sdsc.inca.agent.access.Ssh
 
SshTest - Class in edu.sdsc.inca.agent.access
Test ssh access method
SshTest() - Constructor for class edu.sdsc.inca.agent.access.SshTest
 
stage(String) - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
Stage the Reporter Manager distribution over to the remote resource.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Globus
Start a process on a remote machine.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Local
Start a process on this machine.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Manual
Start a process on a remote machine.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Sleep
Start a process on a remote machine.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.access.Ssh
Start a process on a remote machine.
start(String, String[]) - Method in class edu.sdsc.inca.agent.AccessMethod
Start a process on a remote machine.
start(String, String[], String) - Method in class edu.sdsc.inca.agent.AccessMethod
Start a process on a remote machine.
start(String, String[], String, String) - Method in class edu.sdsc.inca.agent.AccessMethod
Start a process on a remote machine.
START_ATTEMPT_PERIOD - Static variable in class edu.sdsc.inca.Agent
 
startAndRegisterRMC(boolean, boolean, ResourcesWrapper, int, String) - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Start up a remote reporter manager and a mock agent.
startReporterManager() - Method in class edu.sdsc.inca.AgentTest
Start up a remote reporter manager and wait for it to register
statusChanged(StatusEvent) - Method in class edu.sdsc.inca.agent.access.Globus.GlobusStatusListener
Called whenever the job status has changed.
statusChanged(GramJob) - Method in class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
This function is called by the COG API after the job.request call whenever the job status changes.
statusChanged(GramJob) - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
This function is called by the COG API after the job.request call whenever the job status changes.
stop() - Method in class edu.sdsc.inca.agent.access.Globus
Kill the remote process that was started by the start() call.
stop() - Method in class edu.sdsc.inca.agent.access.Local
This call should kill the remote process that was started by the start() call.
stop() - Method in class edu.sdsc.inca.agent.access.Manual
Just log that the process needs to be stopped.
stop() - Method in class edu.sdsc.inca.agent.access.Sleep
Just log that the process needs to be stopped.
stop() - Method in class edu.sdsc.inca.agent.access.Ssh
This call should kill the remote process that was started by the start() call.
stop() - Method in class edu.sdsc.inca.agent.AccessMethod
Stop the currently running process started by start().
storeProxy(ResourcesWrapper) - Static method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Using the MyProxy server configuration in the resources file, store a proxy in the MyProxy server.
submitSuite(String, int) - Method in class edu.sdsc.inca.AgentTest
Submit a suite to the agent and configure a mock depot to receive the reports and return them
SUITE_CHECK_PERIOD - Static variable in class edu.sdsc.inca.agent.ReporterManagerController
 
SUITEDIR_PATH - Static variable in class edu.sdsc.inca.Agent
 
SuiteTable - Class in edu.sdsc.inca.agent
Stores the suites currently stored at the reporter agent and provides methods for accessing them.
SuiteTable(String, ResourcesWrapper) - Constructor for class edu.sdsc.inca.agent.SuiteTable
Create new suite table and read in any existing suites from file.
SuiteTableTest - Class in edu.sdsc.inca.agent
Test suite table
SuiteTableTest() - Constructor for class edu.sdsc.inca.agent.SuiteTableTest
 

T

tearDown() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Close reporter manager controller and mock agent if used in test
tearDown() - Method in class edu.sdsc.inca.AgentClientTest
Shutdown the global client and agent server.
tearDown() - Method in class edu.sdsc.inca.AgentTest
Cleanup the agent if it was started
TEST_RESOURCE - Static variable in class edu.sdsc.inca.AgentTest
 
testApplyResourceChanges() - Method in class edu.sdsc.inca.agent.SuiteTableTest
 
testCatalogEmpty() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent can send a catalog w/no reporters.
testCatalogRefresh() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent refreshes its repository cache when asked for its combined catalog.
testCatalogSingle() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent can sent a catalog from a single repository.
testCheckReporterManagerStaging() - Method in class edu.sdsc.inca.AgentTest
Tests the controller's checkReporterManagerStaging function.
testConfigCommand() - Method in class edu.sdsc.inca.AgentClientTest
Test agent resource transmission.
testConfigEmpty() - Method in class edu.sdsc.inca.AgentClientTest
Tests that the agent can report and process an empty configuration.
testConfiguration() - Method in class edu.sdsc.inca.agent.access.GlobusTest
 
testCreateAndSuite() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's create and sendSuite functions.
testCreateAndSuiteAuth() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Same as testCreateAndSuite but with authentication turned on
testDeleteSuites() - Method in class edu.sdsc.inca.AgentTest
Tests the controller's distributeSubcriptions function.
testDistributeSuites() - Method in class edu.sdsc.inca.AgentTest
Tests the controller's distributeSubcriptions function.
testDistributeSuitesAuth() - Method in class edu.sdsc.inca.AgentTest
Same as testDistributeSuites but with authentication
testFetch() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test ability to fetch packages from a repository
testGetPackage() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test ability to get package info and content once fetched
testGetUris() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the ability to get URIs from a suite
testHome() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Test that we can get the remote home directory
testInterrupt() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test that interrupts at different stages in the run function will cause the run thread to exit appropriately.
testIsRemoteManagerAlive() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's isRemoteManagerAlive function
testManual() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's stage function which installs a reporter manager distribution on a remote resource.
testPackage() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's addPackage function
testParsePackage() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test ability to convert package name into file
testParseWorkingDir() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the ability to parse the rm working dir correctly
testPasswordRegister() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's register function when the reporter manager connects using a password
testPattern() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the specified pattern to make sure it can parse out the string "inca" from a glob of text.
testPersistence() - Method in class edu.sdsc.inca.agent.SuiteTableTest
Test persistence of the suites.
testProxy() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's register function and proxy renewal info
testPython() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test python module detection method
testRegister() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's register function
testRegister() - Method in class edu.sdsc.inca.AgentTest
Test the register task
testRegisterAuth() - Method in class edu.sdsc.inca.AgentTest
Test the register task
testRepo() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test ability to create a repository cache from a repository
testRepositoriesPersistence() - Method in class edu.sdsc.inca.AgentTest
Create a Agent object and configure it with a repositories file.
testRepositoryDelete() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent can shorten its repository list.
testRepositoryMultiple() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent can process multiple valid repositories.
testRepositorySingle() - Method in class edu.sdsc.inca.AgentClientTest
Tests whether the agent can process a valid repository.
testResourceConfigPersistence() - Method in class edu.sdsc.inca.AgentTest
1) Start up a fresh agent and check there are no resources configured 2) Save the sample resources to the tempdir and start a new agent and check the sample resources is available 3) Save a new blank resources file in the agent and check the timestamp r) Configure the agent with a password and set a new resources file to be saved with encryption and then read it back in and verify the resource is there.
testRestart() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's restart function.
testRun() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Run thru a set of execution tests using the specified access method
testRunInterrupt() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Need to make sure access methods are throwing InterruptedExceptions when they get interrupted
testSendReporters() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the ability to send reporters from a suite to a RM
testStage() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's stage function which installs a reporter manager distribution on a remote resource.
testStart() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's start function.
testStartOnSecondTime() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's start function.
testStartStop() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Run thru a set of start/stop process tests using the specified access method
testStartStops() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's start function.
testSuiteCommands() - Method in class edu.sdsc.inca.AgentClientTest
Test Agent suite manipulation.
testSuitePersistence() - Method in class edu.sdsc.inca.AgentTest
Create an Agent object and save a suite.
testSuitesMultiple() - Method in class edu.sdsc.inca.AgentClientTest
Test the setConfig and getConfig commands with a mock depot.
testSuitesProxy() - Method in class edu.sdsc.inca.AgentClientTest
Test the ability for agent to send proxy information.
testSuitesProxyBad() - Method in class edu.sdsc.inca.AgentClientTest
Test the ability for agent to send proxy information.
testSuiteWithPackageUpdate() - Method in class edu.sdsc.inca.AgentClientTest
The repository cache will check for package updates periodically or whenever the Agent's setRepositories function is invoked.
testTransfer() - Method in class edu.sdsc.inca.agent.access.AccessMethodTestCase
Run thru a set of transfer tests using the specified access method
testUpdate() - Method in class edu.sdsc.inca.agent.RepositoryCacheTest
Test ability to update packages in repository cache
testUpgrade() - Method in class edu.sdsc.inca.agent.ReporterManagerControllerTest
Test the reporter manager's stage function which installs a reporter manager distribution on a remote resource.
testUpgradeResources() - Method in class edu.sdsc.inca.AgentTest
Tests the controller's upgradeReporterManager function.
transfer(String[], String) - Method in class edu.sdsc.inca.agent.access.Local
Copy a list of local files to a directory on this machine.

U

updateCachedPackages() - Method in class edu.sdsc.inca.Agent
Check for updates on all packages in the repository cache including reporters.
updateResources(ResourcesWrapper) - Method in class edu.sdsc.inca.Agent
Updates the resource configuration on the agent.
updateSuite(SuiteWrapper) - Method in class edu.sdsc.inca.Agent
Receive a set suite request from client and validate the XML.
updateSuiteOnDepot(SuiteDocument) - Method in class edu.sdsc.inca.Agent
Send the suite changes to the depot.
updateVersionInCatalog(Repositories, String, String) - Static method in class edu.sdsc.inca.AgentClientTest
Change the version of a reporter in the reporter repository.
upgradeReporterManagers - Variable in class edu.sdsc.inca.Agent
 
upgradeReporterManagers(String, String) - Method in class edu.sdsc.inca.Agent
Upgrade the reporter manager distributions on the specified resources read upon configuration.
upgradeTargets - Variable in class edu.sdsc.inca.Agent
 

W

waitFor() - Method in class edu.sdsc.inca.agent.access.GlobusBlockingJobListener
Wait for the job to finish.
waitFor() - Method in class edu.sdsc.inca.agent.access.GlobusNonBlockingJobListener
Wait for the job to finish.
waitForReporterManager() - Method in class edu.sdsc.inca.agent.ReporterManagerStarter
To be used after the function create in order to wait for the remote reporter manager process to start up and connect to the agent.
writer - Variable in class edu.sdsc.inca.agent.ReporterManagerControllerTest.MockAgent
 

A B C D E F G H I L M N O P R S T U W