All Classes and Interfaces
Class
Description
The Abstract Site selector.
Custom serializer for YAML representation of AbstractJob
The base class for the site selectors that want to map one job at a time.
This class provides the Java API to create Abstract Workflow files.
Starting 5.0 Release, this class by default writes out YAML formatted abstract
workflow file.
Enum to indicate how the generated dax file should be formatted
Custom serializer for YAML representation of ADAG
The HEFT based site selector.
Abstract Type for RC and TC Sections of the DAX.
DAG Class to hold the DAG job object.
Creates a DAX job object
The default replica selector that is used if non is specified by the user.
An example class to highlight how to use the JAVA DAX API to generate a diamond DAX.
The Transformation Catalog object the represent the entries in the DAX transformation section.
ARCH Types
OS Types
This class is the container for any File object, either the RC section, or uses
Custom serializer for YAML representation of a File
The linkages that a file can be of
Three Transfer modes supported, Transfer this file, don't transfer or stageout as well as
optional.
A site selector than ends up doing grouping jobs together on the basis of an identifier specifed
in the dax for the jobs, and schedules them on to the same site.
The HEFT based site selector.
A data class that implements the Bag interface and stores the extra information that is required
by the HEFT algorithm for each node.
Comparator for GraphNode objects that allow us to sort on basis of the downward rank computed.
This implementation of the Selector returns a list of TransformationCatalogEntry objects of type
INSTALLED.
The Notification invoke object for the Dax API
Custom serializer for YAML representation of an Invoke (Hook in 5.0)
WHEN To INVOKE
This replica selector only prefers replicas from the local host and that start with a file: URL
scheme.
Metadata object for the DAX API
Custom serializer for YAML representation of a MetaData k,v pair
This is the class that implements a call-out to a site selector which is an application or
executable script.
A data class that is used to simulate a processor on a site.
Profile Object for the DAX API
Supported NAMESPACES.
A random site selector that maps to a job to a random pool, amongst the subset of pools where
that particular job can be executed.
This implemenation of the TCSelector selects a random TransformationCatalogEntry from a List of
entries.
A replica selector that allows the user to specific regex expressions that can be used to rank
various PFN's returned from the Replica Catalog for a particular LFN.
A Data class that allows us to compile a regex expression and associate a rank value with it.
A prototypical interface for a replica selector.
A factory class to load the appropriate type of Replica Selector, as specified by the user at
runtime in properties.
Class to notify of failures while instantiating ReplicaSelector implementations.
A replica selector, that allows the user to specify good sites and bad sites for staging in data
to a compute site.
This ends up scheduling the jobs in a round robin manner.
A data class that models a site as a collection of processors.
The interface for the Site Selector.
A factory class to load the appropriate type of Site Selector, as specified by the user at
runtime in properties.
Class to notify of failures while instantiating SiteSelector implementations.
This implementation of the Selector select a transformation of type STAGEABLE on all sites.
This implementation of the Selector select a transformation of type STAGEABLE and only on the
submit site.
This Object is used to create a complex Transformation.