All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abstract The Abstract Site selector.AbstractJob AbstractJob.JsonSerializer Custom serializer for YAML representation of AbstractJobAbstractPerJob The base class for the site selectors that want to map one job at a time.ADAG 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.ADAG.FORMAT Enum to indicate how the generated dax file should be formattedADAG.JsonSerializer Custom serializer for YAML representation of ADAGAlgorithm The HEFT based site selector.CatalogType Abstract Type for RC and TC Sections of the DAX.DAG DAG Class to hold the DAG job object.DAX Creates a DAX job objectDefault The default replica selector that is used if non is specified by the user.Diamond An example class to highlight how to use the JAVA DAX API to generate a diamond DAX.Edge Executable The Transformation Catalog object the represent the entries in the DAX transformation section.Executable.ARCH ARCH TypesExecutable.OS OS TypesFile This class is the container for any File object, either the RC section, or usesFile.JsonSerializer Custom serializer for YAML representation of a FileFile.LINK The linkages that a file can be ofFile.TRANSFER Three Transfer modes supported, Transfer this file, don't transfer or stageout as well as optional.Group 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.Heft The HEFT based site selector.HeftBag A data class that implements the Bag interface and stores the extra information that is required by the HEFT algorithm for each node.HeftGraphNodeComparator Comparator for GraphNode objects that allow us to sort on basis of the downward rank computed.Installed This implementation of the Selector returns a list of TransformationCatalogEntry objects of type INSTALLED.Invoke The Notification invoke object for the Dax APIInvoke.JsonSerializer Custom serializer for YAML representation of an Invoke (Hook in 5.0)Invoke.WHEN WHEN To INVOKEJob Local This replica selector only prefers replicas from the local host and that start with a file: URL scheme.MetaData Metadata object for the DAX APIMetaData.JsonSerializer Custom serializer for YAML representation of a MetaData k,v pairNonJavaCallout This is the class that implements a call-out to a site selector which is an application or executable script.Patterns PFN Pipeline Processor A data class that is used to simulate a processor on a site.Profile Profile Object for the DAX APIProfile.NAMESPACE Supported NAMESPACES.Random 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.Random This implemenation of the TCSelector selects a random TransformationCatalogEntry from a List of entries.Regex 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.Regex.Rank A Data class that allows us to compile a regex expression and associate a rank value with it.ReplicaSelector A prototypical interface for a replica selector.ReplicaSelectorFactory A factory class to load the appropriate type of Replica Selector, as specified by the user at runtime in properties.ReplicaSelectorFactoryException Class to notify of failures while instantiating ReplicaSelector implementations.Restricted A replica selector, that allows the user to specify good sites and bad sites for staging in data to a compute site.RoundRobin This ends up scheduling the jobs in a round robin manner.Site A data class that models a site as a collection of processors.SiteSelector The interface for the Site Selector.SiteSelectorFactory A factory class to load the appropriate type of Site Selector, as specified by the user at runtime in properties.SiteSelectorFactoryException Class to notify of failures while instantiating SiteSelector implementations.Staged This implementation of the Selector select a transformation of type STAGEABLE on all sites.Submit This implementation of the Selector select a transformation of type STAGEABLE and only on the submit site.Transformation This Object is used to create a complex Transformation.TransformationSelector