Uses of Class
org.gridlab.gat.GATInvocationException

Packages that use GATInvocationException
org.gridlab.gat This package contains classes and interfaces which are used throughout the GAT application API. 
org.gridlab.gat.advert This package contains classes and interfaces which are used for the GAT advertisement service. 
org.gridlab.gat.io This package contains classes and interfaces which are used to provide input and output. 
org.gridlab.gat.monitoring This package contains classes and interfaces which are used to monitor resources. 
org.gridlab.gat.resources This package contains the classes and interfaces which are used for using resources, be they hardware or software resources. 
org.gridlab.gat.steering This package provides the API for steering. 
 

Uses of GATInvocationException in org.gridlab.gat
 

Subclasses of GATInvocationException in org.gridlab.gat
 class CommandNotFoundException
          Thrown when a local command is executed that doesn't exist
 class CouldNotInitializeCredentialException
          Thrown when a credential could not be initialized
 class CredentialExpiredException
          Thrown when a credential is found, but is expired
 class FilePoststageException
          Thrown when something goes wrong during the poststaging
 class FilePrestageException
          Thrown when something goes wrong during the prestaging
 class InvalidUsernameOrPasswordException
          This exception is thrown when the supplied username and/or password is not valid for an adaptor.
 class MethodNotApplicableException
          Thrown when an adaptor is selected, but it cannot execute the requested operation.
 

Methods in org.gridlab.gat that throw GATInvocationException
static AdaptorInfo[] GAT.getAdaptorInfos(String type)
          Returns for a given type the information of the adaptors implementing this type.
static String[] GAT.getAdaptorTypes()
          Returns all the adaptor types provided by the current set of adaptors in the 'gat.adaptor.path'.
 

Uses of GATInvocationException in org.gridlab.gat.advert
 

Methods in org.gridlab.gat.advert that throw GATInvocationException
 void AdvertService.add(Advertisable advert, MetaData metaData, String path)
          Add an Advertisable instance and related meta data to the AdvertService, at path (absolute or relative to PWD).
 void AdvertService.delete(String path)
          Remove an Advertisable instance and related meta data from the AdvertService, at path (absolute or relative to PWD).
 void AdvertService.exportDataBase(URI target)
          Exports the advert database to persistent memory located at the given URI.
 String[] AdvertService.find(MetaData metaData)
          Query the AdvertService for entries matching the specified set of meta data in the MetaData.
 Advertisable AdvertService.getAdvertisable(GATContext context, String path)
          Gets an Advertisable instance from the given path (absolute or relative to PWD).
 Advertisable AdvertService.getAdvertisable(String path)
          Gets an Advertisable instance from the given path (absolute or relative to PWD).
 MetaData AdvertService.getMetaData(String path)
          Gets the MetaData of an Advertisable instance from the given path (absolute or relative to the PWD).
 String AdvertService.getPWD()
          Returns the current element of the AdvertService name space used as reference for relative paths.
 void AdvertService.importDataBase(URI source)
          Imports the advert database from persistent memory located at the given URI.
 void AdvertService.setPWD(String path)
          Specify the element of the AdvertService name space to be used as reference for relative paths.
 

Uses of GATInvocationException in org.gridlab.gat.io
 

Methods in org.gridlab.gat.io that throw GATInvocationException
 void LogicalFile.addFile(File file)
          Adds the passed File instance to the set of physical files represented by this LogicalFile instance.
 void File.addMetricListener(MetricListener metricListener, Metric metric)
           
 void FileInputStream.addMetricListener(MetricListener metricListener, Metric metric)
          This method adds the passed instance of a MetricListener to the list of MetricListeners which are notified of MetricEvents by an instance of this class.
 void FileOutputStream.addMetricListener(MetricListener metricListener, Metric metric)
          This method adds the passed instance of a MetricListener to the list of MetricListeners which are notified of MetricEvents by an instance of this class.
 void LogicalFile.addURI(URI location)
          Adds the physical file at the passed URI to the set of physical files represented by this LogicalFile instance.
 void Pipe.close()
          Close the connection to the other process.
 Pipe Endpoint.connect()
          Connect to the Endpoint.
 void File.copy(URI loc)
          This method copies the physical file represented by this File instance to a physical file identified by the passed URI.
 URI LogicalFile.getClosestURI(URI loc)
          Returns the URI with the smallest network distance to given URI.
 List<File> LogicalFile.getFiles()
          Returns a java.util.List of File instances each of which is a File corresponding to a physical file represented by this instance.
 InputStream Pipe.getInputStream()
          Get the input stream connected to this pipe.
 MetricEvent File.getMeasurement(Metric metric)
           
 MetricEvent FileInputStream.getMeasurement(Metric metric)
          Returns a MetricEvent that represents the measured Metric.
 MetricEvent FileOutputStream.getMeasurement(Metric metric)
          Returns a MetricEvent that represents the measured Metric.
 MetricDefinition File.getMetricDefinitionByName(String name)
           
 MetricDefinition FileInputStream.getMetricDefinitionByName(String name)
          Gets the MetricDefinition using its name.
 MetricDefinition FileOutputStream.getMetricDefinitionByName(String name)
          Gets the MetricDefinition using its name.
 List<MetricDefinition> File.getMetricDefinitions()
           
 List<MetricDefinition> FileInputStream.getMetricDefinitions()
          This method returns a List of MetricDefinition instances.
 List<MetricDefinition> FileOutputStream.getMetricDefinitions()
          This method returns a List of MetricDefinition instances.
 String LogicalFile.getName()
          Returns the name of this logical file
 List<URI> LogicalFile.getOrderedURIs(URI location)
          Returns a List of URIs ordered from close to less closer with respect to the given URI.
 OutputStream Pipe.getOutputStream()
          Get the output stream connected to this pipe.
 List<URI> LogicalFile.getURIs()
          Returns a java.util.List of URI instances each of which is the URI of a physical file represented by this instance.
 Pipe Endpoint.listen()
          Listen for a new connection to the Endpoint.
 Pipe Endpoint.listen(int timeout)
          Listen for a new connection to the Endpoint.
 void Endpoint.listen(PipeListener pipeListener)
          Listen for a new connection to the Endpoint.
 void Endpoint.listen(PipeListener pipeListener, int timeout)
          Listen for a new connection to the Endpoint.
 void File.move(URI location)
          This method moves the physical file represented by this File instance to a physical file identified by the passed URI.
 void File.recursivelyDeleteDirectory()
          This method deletes a directory and everything that is in it.
 void LogicalFile.removeFile(File file)
          Removes the passed File instance from the set of physical files represented by this LogicalFile instance.
 void File.removeMetricListener(MetricListener metricListener, Metric metric)
           
 void FileInputStream.removeMetricListener(MetricListener metricListener, Metric metric)
          Removes the passed MetricListener from the List of MetricListeners which are notified of MetricEvents corresponding to the passed Metric instance.
 void FileOutputStream.removeMetricListener(MetricListener metricListener, Metric metric)
          Removes the passed MetricListener from the List of MetricListeners which are notified of MetricEvents corresponding to the passed Metric instance.
 void LogicalFile.removeURI(URI location)
          Removes the physical file at the passed URI from the set of physical files represented by this LogicalFile instance.
 void LogicalFile.replicate(URI location)
          Replicates the logical file represented by this instance to the physical file specified by the passed URI.
 

Uses of GATInvocationException in org.gridlab.gat.monitoring
 

Methods in org.gridlab.gat.monitoring that throw GATInvocationException
 void Monitorable.addMetricListener(MetricListener metricListener, Metric metric)
          This method adds the passed instance of a MetricListener to the list of MetricListeners which are notified of MetricEvents by an instance of this class.
 Metric MetricDefinition.createMetric()
          Create a metric according to this definition.
 MetricEvent Monitorable.getMeasurement(Metric metric)
          Returns a MetricEvent that represents the measured Metric.
 MetricDefinition Monitorable.getMetricDefinitionByName(String name)
          Gets the MetricDefinition using its name.
 List<MetricDefinition> Monitorable.getMetricDefinitions()
          This method returns a List of MetricDefinition instances.
 void Monitorable.removeMetricListener(MetricListener metricListener, Metric metric)
          Removes the passed MetricListener from the List of MetricListeners which are notified of MetricEvents corresponding to the passed Metric instance.
 

Uses of GATInvocationException in org.gridlab.gat.resources
 

Methods in org.gridlab.gat.resources that throw GATInvocationException
 void Reservation.cancel()
          This method upon successfully completing cancels the reservation corresponding to the associated Reservation instance.
 void Job.checkpoint()
          Deprecated. Deprecated, this method doesn't fit in the API anymore
 List<HardwareResource> ResourceBroker.findResources(ResourceDescription resourceDescription)
          This method attempts to find one or more matching HardwareResources.
 int Job.getExitStatus()
          Returns the exit status of a job.
 Map<String,Object> Job.getInfo()
          This method returns an instance of the class Map which contains information about the associated Job.
 Job WrapperJob.getJob(JobDescription description)
          Returns a Job corresponding to the JobDescription.
 InputStream Job.getStderr()
           
 OutputStream Job.getStdin()
           
 InputStream Job.getStdout()
           
 void Job.hold()
          Put a job on hold, pause it.
 void Job.migrate()
          Deprecated. Deprecated, this method doesn't fit in the API anymore
 void Job.migrate(HardwareResourceDescription hardwareResourceDescription)
          Deprecated. Deprecated, this method doesn't fit in the API anymore
 Reservation ResourceBroker.reserveResource(ResourceDescription resourceDescription, TimePeriod timePeriod)
          This method attempts to reserve the specified Resource for the specified TimePeriod.
 Reservation ResourceBroker.reserveResource(Resource resource, TimePeriod timePeriod)
          This method attempts to reserve the specified Resource for the specified TimePeriod.
 void Job.resume()
          Resume a job that was paused with the "hold" method.
 void Job.stop()
          Stops the associated physical job.
 Job ResourceBroker.submitJob(AbstractJobDescription description)
          This operation takes a JobDescription, and submits the specified job to some underlying resource management or allocation system.
 Job ResourceBroker.submitJob(AbstractJobDescription description, MetricListener listener, String metricDefinitionName)
          This operation takes a JobDescription, and submits the specified job to some underlying resource management or allocation system.
 void SoftwareDescription.toWrapper(GATContext context, String wrapperFileName, String exitValueFileName)
          Do not use this method.
 void Job.unSchedule()
          Deprecated. Deprecated, because there is a race condition here. The job state can change between the call to getState and the call to stop/unSchedule. Use stop instead.
 

Uses of GATInvocationException in org.gridlab.gat.steering
 

Subclasses of GATInvocationException in org.gridlab.gat.steering
 class NoSuchControlException
           
 class SteeredIDExistsException
           
 class SteeredIDUnknownException
           
 

Methods in org.gridlab.gat.steering that throw GATInvocationException
 Map<String,Object> SteeringManager.executeControl(String steeredObjectID, SteeringControl sc)
           
 List<SteeringControlDefinition> SteeringManager.getControlDefinitions(String steeredObjectID)
           
 List<String> SteeringManager.getSteeredObjectsIDs()
           
 void SteeringManager.registerSteered(String steeredObjectID, Steerable s)
           
 void SteeringManager.registerSteered(String steeredObjectID, Steerable s, boolean multicastGroup)
           
 void SteeringManager.unregisterSteered(String steeredObjectID)