Uses of Class
edu.isi.pegasus.planner.catalog.replica.ReplicaCatalogEntry
-
Packages that use ReplicaCatalogEntry Package Description edu.isi.pegasus.planner.catalog edu.isi.pegasus.planner.catalog.replica edu.isi.pegasus.planner.catalog.replica.impl edu.isi.pegasus.planner.classes edu.isi.pegasus.planner.client edu.isi.pegasus.planner.refiner edu.isi.pegasus.planner.selector Provides the interface and call-out to the site selector mechanism.edu.isi.pegasus.planner.selector.replica -
-
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.catalog
Methods in edu.isi.pegasus.planner.catalog with parameters of type ReplicaCatalogEntry Modifier and Type Method Description intReplicaCatalog. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.intReplicaCatalog. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog. -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.catalog.replica
Methods in edu.isi.pegasus.planner.catalog.replica that return ReplicaCatalogEntry Modifier and Type Method Description static ReplicaCatalogEntryReplicaCatalogEntry. merge(ReplicaCatalogEntry a, ReplicaCatalogEntry b, boolean overwrite)Merges the attribute maps of two entries in a controlled fashion.Methods in edu.isi.pegasus.planner.catalog.replica with parameters of type ReplicaCatalogEntry Modifier and Type Method Description booleanReplicaCatalogEntry. merge(ReplicaCatalogEntry rce, boolean overwrite)Merges the attribute maps in a controlled fashion.static ReplicaCatalogEntryReplicaCatalogEntry. merge(ReplicaCatalogEntry a, ReplicaCatalogEntry b, boolean overwrite)Merges the attribute maps of two entries in a controlled fashion. -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.catalog.replica.impl
Fields in edu.isi.pegasus.planner.catalog.replica.impl with type parameters of type ReplicaCatalogEntry Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.Collection<ReplicaCatalogEntry>>Regex. m_lfnMaintains a memory slurp of the file representation.protected java.util.Map<java.lang.String,java.util.Collection<ReplicaCatalogEntry>>Regex. m_lfn_regexMethods in edu.isi.pegasus.planner.catalog.replica.impl that return ReplicaCatalogEntry Modifier and Type Method Description private ReplicaCatalogEntryRegex. cloneRCE(ReplicaCatalogEntry e)Methods in edu.isi.pegasus.planner.catalog.replica.impl that return types with arguments of type ReplicaCatalogEntry Modifier and Type Method Description java.util.Collection<ReplicaCatalogEntry>Regex. lookup(java.lang.String lfn)Retrieves all entries for a given LFN from the replica catalog.java.util.Collection<ReplicaCatalogEntry>Regex. lookupWithHandle(java.lang.String lfn, java.lang.String handle)Methods in edu.isi.pegasus.planner.catalog.replica.impl with parameters of type ReplicaCatalogEntry Modifier and Type Method Description private ReplicaCatalogEntryRegex. cloneRCE(ReplicaCatalogEntry e)intDirectory. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.intFlushedCache. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)intJDBCRC. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.intMRC. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.intRegex. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.intSimpleFile. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)Deletes a very specific mapping from the replica catalog.private booleanDirectory. hasMatchingAttr(ReplicaCatalogEntry rce, java.lang.String name, java.lang.Object value)Looks for a match of an attribute value in a replica catalog entry.private booleanSimpleFile. hasMatchingAttr(ReplicaCatalogEntry rce, java.lang.String name, java.lang.Object value)Looks for a match of an attribute value in a replica catalog entry.intDirectory. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.intFlushedCache. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.intJDBCRC. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.intMRC. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.intRegex. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.intSimpleFile. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)Inserts a new mapping into the replica catalog.private booleanRegex. isRegex(ReplicaCatalogEntry tuple)Checks if the 'regex' attribute is set to true for the given tupleprivate booleanDirectory. matchMe(ReplicaCatalogEntry full, ReplicaCatalogEntry part)Attempts to see, if all keys in the partial replica catalog entry are contained in the full replica catalog entry.private booleanRegex. matchMe(ReplicaCatalogEntry full, ReplicaCatalogEntry part)Attempts to see, if all keys in the partial replica catalog entry are contained in the full replica catalog entry.private booleanSimpleFile. matchMe(ReplicaCatalogEntry full, ReplicaCatalogEntry part)Attempts to see, if all keys in the partial replica catalog entry are contained in the full replica catalog entry.protected java.lang.StringFlushedCache. writeReplicaCatalogEntry(java.lang.String lfn, ReplicaCatalogEntry rce)The method generate a String representation of the replica catalog entry.Method parameters in edu.isi.pegasus.planner.catalog.replica.impl with type arguments of type ReplicaCatalogEntry Modifier and Type Method Description private voidRegex. write(java.io.Writer out, java.util.Map<java.lang.String,java.util.Collection<ReplicaCatalogEntry>> m) -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.classes
Methods in edu.isi.pegasus.planner.classes that return ReplicaCatalogEntry Modifier and Type Method Description ReplicaCatalogEntryReplicaLocation. getPFN(int index)Return a PFN as aReplicaCatalogEntryReplicaCatalogEntryPlannerCache. lookup(java.lang.String lfn, FileServerType.OPERATION type)Retrieves all entries for a given LFN from the replica catalog.Methods in edu.isi.pegasus.planner.classes with parameters of type ReplicaCatalogEntry Modifier and Type Method Description voidReplicaLocation. addPFN(ReplicaCatalogEntry tuple)Add a PFN and it's attributes.private voidReplicaLocation. sanitize(ReplicaCatalogEntry tuple)Sanitizes a tuple . -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.client
Methods in edu.isi.pegasus.planner.client with parameters of type ReplicaCatalogEntry Modifier and Type Method Description private voidRCClient. show(java.lang.String lfn, ReplicaCatalogEntry rce)Preliminary implementation of output method. -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.refiner
Methods in edu.isi.pegasus.planner.refiner that return ReplicaCatalogEntry Modifier and Type Method Description protected ReplicaCatalogEntryTransferEngine. replaceSourceProtocolFromURL(ReplicaCatalogEntry rce)Replaces the SRM URL scheme from the url, and replaces it with the file url scheme and returns in a new object if replacement happens.Methods in edu.isi.pegasus.planner.refiner with parameters of type ReplicaCatalogEntry Modifier and Type Method Description private booleanTransferEngine. bypassStagingForInputFile(ReplicaCatalogEntry entry, PegasusFile file, java.lang.String computeSite)Returns a boolean indicating whether to bypass first level staging for a file or notprotected ReplicaCatalogEntryTransferEngine. replaceSourceProtocolFromURL(ReplicaCatalogEntry rce)Replaces the SRM URL scheme from the url, and replaces it with the file url scheme and returns in a new object if replacement happens. -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.selector
Methods in edu.isi.pegasus.planner.selector that return ReplicaCatalogEntry Modifier and Type Method Description ReplicaCatalogEntryReplicaSelector. selectReplica(ReplicaLocation rl, java.lang.String prefferedSite, boolean allowLocalFileURLs)Selects a single replica amongst all the replicas returned by the implementing Replica Mechanism. -
Uses of ReplicaCatalogEntry in edu.isi.pegasus.planner.selector.replica
Methods in edu.isi.pegasus.planner.selector.replica that return ReplicaCatalogEntry Modifier and Type Method Description ReplicaCatalogEntryDefault. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)This chooses a location amongst all the locations returned by the replica location service.ReplicaCatalogEntryLocal. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)Selects a random replica from all the replica's that have their site handle set to local and the pfn's start with a file url scheme.ReplicaCatalogEntryRegex. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)This chooses a location amongst all the locations returned by the replica location service.ReplicaCatalogEntryRestricted. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)This chooses a location amongst all the locations returned by the replica location service.Methods in edu.isi.pegasus.planner.selector.replica with parameters of type ReplicaCatalogEntry Modifier and Type Method Description booleanDefault. removeFileURL(ReplicaCatalogEntry rce, java.lang.String preferredSite, boolean allowLocalFileURLs)A convenience function that determines whether we should be removing a file URL from replica selection or not.
-