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 int
ReplicaCatalog. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.int
ReplicaCatalog. 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 ReplicaCatalogEntry
ReplicaCatalogEntry. 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 boolean
ReplicaCatalogEntry. merge(ReplicaCatalogEntry rce, boolean overwrite)
Merges the attribute maps in a controlled fashion.static ReplicaCatalogEntry
ReplicaCatalogEntry. 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_lfn
Maintains a memory slurp of the file representation.protected java.util.Map<java.lang.String,java.util.Collection<ReplicaCatalogEntry>>
Regex. m_lfn_regex
Methods in edu.isi.pegasus.planner.catalog.replica.impl that return ReplicaCatalogEntry Modifier and Type Method Description private ReplicaCatalogEntry
Regex. 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 ReplicaCatalogEntry
Regex. cloneRCE(ReplicaCatalogEntry e)
int
Directory. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.int
FlushedCache. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
int
JDBCRC. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.int
MRC. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.int
Regex. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.int
SimpleFile. delete(java.lang.String lfn, ReplicaCatalogEntry tuple)
Deletes a very specific mapping from the replica catalog.private boolean
Directory. 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 boolean
SimpleFile. hasMatchingAttr(ReplicaCatalogEntry rce, java.lang.String name, java.lang.Object value)
Looks for a match of an attribute value in a replica catalog entry.int
Directory. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.int
FlushedCache. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.int
JDBCRC. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.int
MRC. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.int
Regex. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.int
SimpleFile. insert(java.lang.String lfn, ReplicaCatalogEntry tuple)
Inserts a new mapping into the replica catalog.private boolean
Regex. isRegex(ReplicaCatalogEntry tuple)
Checks if the 'regex' attribute is set to true for the given tupleprivate boolean
Directory. 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 boolean
Regex. 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 boolean
SimpleFile. 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.String
FlushedCache. 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 void
Regex. 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 ReplicaCatalogEntry
ReplicaLocation. getPFN(int index)
Return a PFN as aReplicaCatalogEntry
ReplicaCatalogEntry
PlannerCache. 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 void
ReplicaLocation. addPFN(ReplicaCatalogEntry tuple)
Add a PFN and it's attributes.private void
ReplicaLocation. 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 void
RCClient. 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 ReplicaCatalogEntry
TransferEngine. 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 boolean
TransferEngine. bypassStagingForInputFile(ReplicaCatalogEntry entry, PegasusFile file, java.lang.String computeSite)
Returns a boolean indicating whether to bypass first level staging for a file or notprotected ReplicaCatalogEntry
TransferEngine. 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 ReplicaCatalogEntry
ReplicaSelector. 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 ReplicaCatalogEntry
Default. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)
This chooses a location amongst all the locations returned by the replica location service.ReplicaCatalogEntry
Local. 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.ReplicaCatalogEntry
Regex. selectReplica(ReplicaLocation rl, java.lang.String preferredSite, boolean allowLocalFileURLs)
This chooses a location amongst all the locations returned by the replica location service.ReplicaCatalogEntry
Restricted. 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 boolean
Default. 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.
-