gov.bnl.star.offline.scheduler.policy.copyselector
Class RootdMinMaxSingleCopySelector

java.lang.Object
  extended by gov.bnl.star.offline.scheduler.policy.copyselector.MinMaxSingleCopySelector
      extended by gov.bnl.star.offline.scheduler.policy.copyselector.RootdMinMaxSingleCopySelector
All Implemented Interfaces:
CopySelector
Direct Known Subclasses:
XrootdMinMaxSingleCopySelector

public class RootdMinMaxSingleCopySelector
extends MinMaxSingleCopySelector

Author:
Gabriele Carcassi

Constructor Summary
RootdMinMaxSingleCopySelector()
           
 
Method Summary
 int selectCopy(QueryResult list, CatalogQuery query, FileAssignment assignment)
          Selects the physical copies from the query result according to the parameters of the query, and puts them in the assignment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootdMinMaxSingleCopySelector

public RootdMinMaxSingleCopySelector()
Method Detail

selectCopy

public int selectCopy(QueryResult list,
                      CatalogQuery query,
                      FileAssignment assignment)
Description copied from interface: CopySelector
Selects the physical copies from the query result according to the parameters of the query, and puts them in the assignment. The selector has to guarantee not to remove files from the received assignment, but only add them.

Specified by:
selectCopy in interface CopySelector
Overrides:
selectCopy in class MinMaxSingleCopySelector
Parameters:
list - the result of the query
query - the query that generated the result
assignment - the assignment where to add the copies
Returns:
the number of files added to the assignment


Copyright © 2002-2004 STAR collaboration - Brookhaven National Laboratory. All Rights Reserved.