A C D E F G H I L M N O P R S T U V

A

ACTIVE - Static variable in class org.edg.data.reptor.storage.RequestStatus
 
addAlias(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
addAlias(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Add an alias LFN to a known GUID.
addAlias(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
add an alias to the rmc
addAlias(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
add an alias to the rmc
addAlias(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
add an alias to the rmc
addCatalogEntry(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Create a new mapping in the catalog.
addCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Create a new mapping in the catalog.
addCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Create a new mapping in the catalog.
addFileInfo(URI, URI, FileInfo, boolean) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Add the file info to the file identified by an SURL.
addFileInfo(URI, URI, FileInfo, boolean) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Add the file info to the file identified by an SURL.
addFileInfo(URI, URI, FileInfo, boolean) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Add the file info to the file identified by an SURL.
addLfnSurlMapping(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Create a logical name to physical name mapping in the catalogs.
addLfnSurlMapping(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Create a logical name ot physical name mapping in the catalogs.
addLfnSurlMapping(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Create a logical name to physical name mapping in the catalogs.
addTask(Runnable) - Method in class org.edg.data.reptor.test.ThreadPool
Add a Runnable task to the queue.
addTimingAppender(Logger) - Method in class org.edg.data.reptor.Configuration
 
AlreadyRegisteredException - exception org.edg.data.reptor.AlreadyRegisteredException.
TODO [doc] - document class AlreadyRegisteredException
AlreadyRegisteredException(URI, URI, URI) - Constructor for class org.edg.data.reptor.AlreadyRegisteredException
 

C

cache(Configuration, URI, int) - Static method in class org.edg.data.reptor.storage.FileCacher
Static cache method: cache the file on the storage and return the TURL.
CatalogCommunicationException - exception org.edg.data.reptor.catalog.CatalogCommunicationException.
This is thrown for generic Exceptions caused by a problem in the network/app server/db running a catalog.
CatalogCommunicationException(Exception) - Constructor for class org.edg.data.reptor.catalog.CatalogCommunicationException
 
CatalogCommunicationException(String) - Constructor for class org.edg.data.reptor.catalog.CatalogCommunicationException
 
CommandAddAlias - class org.edg.data.reptor.client.CommandAddAlias.
The implementation of the addAlias functionality.
CommandAddAlias(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandAddAlias
 
CommandBulkCopyAndRegister - class org.edg.data.reptor.client.CommandBulkCopyAndRegister.
Single threaded bulk create and register.
CommandBulkCopyAndRegister(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandBulkCopyAndRegister
 
CommandCopyAndRegisterFile - class org.edg.data.reptor.client.CommandCopyAndRegisterFile.
The implementation of the copyAndRegister functionality.
CommandCopyAndRegisterFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandCopyAndRegisterFile
 
CommandCopyFile - class org.edg.data.reptor.client.CommandCopyFile.
The implementation of the copy functionality.
CommandCopyFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandCopyFile
 
CommandDeleteFile - class org.edg.data.reptor.client.CommandDeleteFile.
The implementation of the copy functionality.
CommandDeleteFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandDeleteFile
 
CommandGetAccessCost - class org.edg.data.reptor.client.CommandGetAccessCost.
The implementation of the copy functionality.
CommandGetAccessCost(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandGetAccessCost
 
CommandGetBestFile - class org.edg.data.reptor.client.CommandGetBestFile.
The implementation of the copy functionality.
CommandGetBestFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandGetBestFile
 
CommandGetTurl - class org.edg.data.reptor.client.CommandGetTurl.
The implementation of the copy functionality.
CommandGetTurl(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandGetTurl
 
CommandGetVersion - class org.edg.data.reptor.client.CommandGetVersion.
TODO: description
CommandGetVersion(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandGetVersion
 
CommandList - class org.edg.data.reptor.client.CommandList.
List the contents of a directory on an SRM or a GridFTP server.
CommandList(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandList
 
CommandListBestFile - class org.edg.data.reptor.client.CommandListBestFile.
The implementation of the copy functionality.
CommandListBestFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandListBestFile
 
CommandListGUID - class org.edg.data.reptor.client.CommandListGUID.
The implementation of the listGUID functionality.
CommandListGUID(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandListGUID
 
CommandListReplicas - class org.edg.data.reptor.client.CommandListReplicas.
The implementation of the listReplicas functionality.
CommandListReplicas(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandListReplicas
 
CommandPrintInfo - class org.edg.data.reptor.client.CommandPrintInfo.
Print the information to screen or into a file that can be reused by the stub
CommandPrintInfo(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandPrintInfo
 
CommandRegisterFile - class org.edg.data.reptor.client.CommandRegisterFile.
The implementation of the registerFile functionality.
CommandRegisterFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandRegisterFile
 
CommandRegisterGUID - class org.edg.data.reptor.client.CommandRegisterGUID.
The implementation of the registerGUID functionality.
CommandRegisterGUID(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandRegisterGUID
 
CommandRemoveAlias - class org.edg.data.reptor.client.CommandRemoveAlias.
Remove an Alias to GUID mapping
CommandRemoveAlias(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandRemoveAlias
 
CommandReplicateFile - class org.edg.data.reptor.client.CommandReplicateFile.
The implementation of the replicateFile functionality.
CommandReplicateFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandReplicateFile
 
CommandSuite - class org.edg.data.reptor.client.CommandSuite.
Run Reptor's test suite
CommandSuite(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandSuite
 
CommandUnregisterFile - class org.edg.data.reptor.client.CommandUnregisterFile.
The implementation of the unregisterFile functionality.
CommandUnregisterFile(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandUnregisterFile
 
CommandValidate - class org.edg.data.reptor.client.CommandValidate.
Validate filenames.
CommandValidate(String, String, String[]) - Constructor for class org.edg.data.reptor.client.CommandValidate
 
compare(Object, Object) - Method in class org.edg.data.reptor.info.ComputingElementInfo.StringComparator
 
ComputingElementInfo - class org.edg.data.reptor.info.ComputingElementInfo.
The ComputingElement class represents an EDG CE as stored in the Information Services - using only the information needed by the replica management services.
ComputingElementInfo.StringComparator - class org.edg.data.reptor.info.ComputingElementInfo.StringComparator.
 
ComputingElementInfo.StringComparator() - Constructor for class org.edg.data.reptor.info.ComputingElementInfo.StringComparator
 
ComputingElementInfo() - Constructor for class org.edg.data.reptor.info.ComputingElementInfo
 
Configuration - class org.edg.data.reptor.Configuration.
Configuration class to manage the ReplicaManager configuration file and configuration options.
Configuration(String, String) - Constructor for class org.edg.data.reptor.Configuration
Initialize the properties from the given resource
ConfigurationException - exception org.edg.data.reptor.ConfigurationException.
Exception thrown if there was an error in the configuration file.
ConfigurationException(String, String) - Constructor for class org.edg.data.reptor.ConfigurationException
Constructs a ConfigurationException.
ConfigurationException(String, String, String) - Constructor for class org.edg.data.reptor.ConfigurationException
Constructs a ConfigurationException.
copy() - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Do the copy.
copy() - Method in class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
Do the copy.
copy() - Method in interface org.edg.data.reptor.storage.GlobusURLCopy
Do the copy.
copy(Configuration, FileHandle, FileHandle, int, int) - Static method in class org.edg.data.reptor.storage.FileCopier
Static copy method: copy source to destination.
copyAndRegisterFile(URI, URI, URI, String, int) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
copyAndRegisterFile(URI, URI, URI, String, int) - Method in interface org.edg.data.reptor.ReplicaManager
This method performs the task of copying a file into grid-aware storage and registering the copy in the Replica Catalog as an atomic operation.
copyFile(URI, URI, String, int, boolean) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
copyFile(URI, URI, String, int, boolean) - Method in interface org.edg.data.reptor.ReplicaManager
Copies a physical file from source to destination using the specified transport mechanism.
create(Configuration) - Static method in class org.edg.data.reptor.catalog.ReplicaCatalogFactory
 
create(StorageElementInfo, Configuration) - Static method in class org.edg.data.reptor.storage.StorageResourceFactory
 
create(String, Configuration) - Static method in class org.edg.data.reptor.storage.GlobusURLCopyFactory
 
create(String, Configuration) - Static method in class org.edg.data.reptor.info.InfoServiceFactory
Constructs an info service of the given class.
create(URI, Configuration) - Static method in class org.edg.data.reptor.storage.GridFTPFactory
 
create(URI, Configuration) - Static method in class org.edg.data.reptor.storage.FileHandleFactory
Construct a new FileHandle.

D

delete() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Deletes the file.
delete() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
delete() - Method in interface org.edg.data.reptor.storage.FileHandle
Deletes the file.
delete() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Deletes the file.
delete() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
 
delete() - Method in interface org.edg.data.reptor.storage.GridFTP
Deletes the file.
delete() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
Deletes the file.
deleteFile(URI, String, boolean) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
deleteFile(URI, String, boolean) - Method in interface org.edg.data.reptor.ReplicaManager
Delete a file from storage and unregister it.
DEST - Static variable in class org.edg.data.reptor.client.CommandCopyFile
 
DestinationExistsException - exception org.edg.data.reptor.storage.DestinationExistsException.
TODO: description
DestinationExistsException(URI) - Constructor for class org.edg.data.reptor.storage.DestinationExistsException
 
DIR - Static variable in class org.edg.data.reptor.client.CommandList
 
DISK - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
DONE - Static variable in class org.edg.data.reptor.storage.RequestStatus
 

E

EDG_SE - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
equals(Object) - Method in class org.edg.data.reptor.info.FileInfo
 
execute() - Method in class org.edg.data.reptor.client.CommandReplicateFile
 
execute() - Method in class org.edg.data.reptor.client.CommandValidate
 
execute() - Method in class org.edg.data.reptor.client.CommandSuite
 
execute() - Method in class org.edg.data.reptor.client.CommandGetVersion
 
execute() - Method in class org.edg.data.reptor.client.CommandPrintInfo
 
execute() - Method in class org.edg.data.reptor.client.CommandGetTurl
 
execute() - Method in class org.edg.data.reptor.client.CommandAddAlias
 
execute() - Method in class org.edg.data.reptor.client.CommandDeleteFile
 
execute() - Method in class org.edg.data.reptor.client.CommandListGUID
 
execute() - Method in class org.edg.data.reptor.client.CommandCopyAndRegisterFile
 
execute() - Method in class org.edg.data.reptor.client.CommandRegisterGUID
 
execute() - Method in class org.edg.data.reptor.client.CommandCopyFile
 
execute() - Method in class org.edg.data.reptor.client.CommandListBestFile
 
execute() - Method in class org.edg.data.reptor.client.CommandListReplicas
 
execute() - Method in class org.edg.data.reptor.client.CommandGetBestFile
 
execute() - Method in class org.edg.data.reptor.client.CommandRegisterFile
 
execute() - Method in class org.edg.data.reptor.client.CommandList
 
execute() - Method in class org.edg.data.reptor.client.CommandUnregisterFile
 
execute() - Method in class org.edg.data.reptor.client.CommandBulkCopyAndRegister
 
execute() - Method in class org.edg.data.reptor.client.CommandGetAccessCost
 
execute() - Method in class org.edg.data.reptor.client.CommandRemoveAlias
 
execute() - Method in class org.edg.data.reptor.test.MultiThreadCreg
 
exists() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Check if the file exists.
exists() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
exists() - Method in interface org.edg.data.reptor.storage.FileHandle
Check if the file exists.
exists() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Check if the file exists
exists() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
 
exists() - Method in interface org.edg.data.reptor.storage.GridFTP
Check if the file exists.
exists() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
Check if the file exists
exists(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Given a URI, check if it is in the grid catalogs.
exists(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Given a URI, check if it is in the grid catalogs.
exists(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Given a URI, check if it is in the grid catalogs.

F

FAILED - Static variable in class org.edg.data.reptor.storage.RequestStatus
 
FakeOptor - class org.edg.data.reptor.optimization.FakeOptor.
This is a fake ROS in case the configuration is such that we should do all the fun even without it.
FakeOptor() - Constructor for class org.edg.data.reptor.optimization.FakeOptor
 
FILE - Static variable in class org.edg.data.reptor.client.CommandValidate
 
FileCacher - class org.edg.data.reptor.storage.FileCacher.
FileCopier abstracts out the various ways we can implement copy functionality between two FileHandles.
FileCacherException - exception org.edg.data.reptor.storage.FileCacherException.
 
FileCacherException(Exception) - Constructor for class org.edg.data.reptor.storage.FileCacherException
 
FileCacherException(String) - Constructor for class org.edg.data.reptor.storage.FileCacherException
 
FileCopier - class org.edg.data.reptor.storage.FileCopier.
FileCopier abstracts out the various ways we can implement copy functionality between two FileHandles.
FileCopierException - exception org.edg.data.reptor.storage.FileCopierException.
 
FileCopierException(Exception) - Constructor for class org.edg.data.reptor.storage.FileCopierException
 
FileCopierException(String) - Constructor for class org.edg.data.reptor.storage.FileCopierException
 
FileHandle - interface org.edg.data.reptor.storage.FileHandle.
FileHandle is the Interface that defines file based actions.
FileHandleCastorSRMImpl - class org.edg.data.reptor.storage.FileHandleCastorSRMImpl.
Castor SRM file handle
FileHandleCastorSRMImpl(URI, Configuration) - Constructor for class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
Constructor.
FileHandleException - exception org.edg.data.reptor.storage.FileHandleException.
 
FileHandleException(String) - Constructor for class org.edg.data.reptor.storage.FileHandleException
 
FileHandleException(Throwable) - Constructor for class org.edg.data.reptor.storage.FileHandleException
 
FileHandleFactory - class org.edg.data.reptor.storage.FileHandleFactory.
FileHandleFactory provides appropriate FileHandles based on file URIs provided
FileHandleFactory() - Constructor for class org.edg.data.reptor.storage.FileHandleFactory
 
FileHandleGridFTPImpl - class org.edg.data.reptor.storage.FileHandleGridFTPImpl.
FileHandleGridFTPImpl is an implementation of the FileHandle interface based upon the CoG service using the gsiftp protocol.
FileHandleGridFTPImpl(URI, Configuration) - Constructor for class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Constructs a new FileHandleGridFTPImpl based on the given uri
FileHandleLocalImpl - class org.edg.data.reptor.storage.FileHandleLocalImpl.
FileHandleLocalImpl is the implementation of FileHandle for files available on a local file system based on the java.io.File class.
FileHandleLocalImpl(URI) - Constructor for class org.edg.data.reptor.storage.FileHandleLocalImpl
Constructs a new FileHandleLocalImpl
FileHandleSEImpl - class org.edg.data.reptor.storage.FileHandleSEImpl.
Implementation to conect with the WP5 SE via its open web service.
FileHandleSEImpl(URI, Configuration) - Constructor for class org.edg.data.reptor.storage.FileHandleSEImpl
Constructor.
FileHandleURIImpl - class org.edg.data.reptor.storage.FileHandleURIImpl.
FileHandleURIImpl is a dummy implementation of FileHandle that has only the function to convert a URI into a globus URI.
FileHandleURIImpl(URI) - Constructor for class org.edg.data.reptor.storage.FileHandleURIImpl
Constructs a new FileHandleURIImpl
FileInfo - class org.edg.data.reptor.info.FileInfo.
The File Information object has information about a file stored in an SE.
FileInfo() - Constructor for class org.edg.data.reptor.info.FileInfo
Constructor.
fromSRMState(String) - Static method in class org.edg.data.reptor.storage.RequestStatus
Convert a status string as returned by the CASTOR SRM to a request status.

G

generateSURL() - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
generateSURL() - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
generateSURL() - Method in interface org.edg.data.reptor.storage.StorageResource
 
generateSURL() - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getAccessCost(ROSFile[], ComputingElementInfo[], String[]) - Method in class org.edg.data.reptor.optimization.Optor
Calculates the expected cost of accessing all the files specified by logicalName from each Computing Element host specified by ceHosts.
getAccessCost(ROSFile[], ROSComputingElement[], String[]) - Method in class org.edg.data.reptor.optimization.FakeOptor
Calculate the expected file access cost per-Logical-File-Name.
getAccessCost(URI) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
getAccessCost(URI) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
getAccessCost(URI) - Method in interface org.edg.data.reptor.storage.StorageResource
 
getAccessCost(URI) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getAccessCost(URI[], String[], String[]) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
getAccessCost(URI[], String[], String[]) - Method in interface org.edg.data.reptor.ReplicaManager
Calculates the expected cost of accessing all the files specified by logicalName from each Computing Element host specified by ceHosts.
getAccessPoint() - Method in class org.edg.data.reptor.info.StorageElementInfo
Get the access point if any
getAccessPoint(String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getAllCEs(PrintStream) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getAllSEs(PrintStream) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getAllStorageFileNames(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Returns the SURLs matching LFN or GUID in the RLS catalog; LRC and RLI.
getAllStorageFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
For this impl, the RLI is not there.
getAllStorageFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Returns the SURLs matching LFN or GUID in the RLS catalog; LRC and RLI.
getAllTypes() - Static method in class org.edg.data.reptor.info.StorageElementInfo
 
getBestFile(URI, String, String, String, int) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
getBestFile(URI, String, String, String, int) - Method in interface org.edg.data.reptor.ReplicaManager
Return the storage file name (SURL) of the best file in terms of network latencies.
getBestNetworkCost(ROSFile, String) - Method in class org.edg.data.reptor.optimization.FakeOptor
Return the FileName (PFN) of the best file in terms of network latencies.
getCatalog(String) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogPool
 
getCatalog(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogPool
 
getCatalogByEndpoint(String) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogPool
 
getCloseCE(String) - Method in interface org.edg.data.reptor.info.InfoService
Return the close CE information based on an SE host
getCloseSE(String) - Method in interface org.edg.data.reptor.info.InfoService
Return list the close SE hosts based on a CE string
getCloseSEs() - Method in class org.edg.data.reptor.info.ComputingElementInfo
Returns the close SE host names
getComputingElementInfoById(String) - Method in interface org.edg.data.reptor.info.InfoService
Return the CE-Info object based on a host name.
getConfigResource() - Method in class org.edg.data.reptor.Configuration
Return the configuration file this Configuration was created from
getDefaultComputingElementHost() - Method in class org.edg.data.reptor.Configuration
Return the default CE host
getDefaultStorageElementHost() - Method in class org.edg.data.reptor.Configuration
Return the default SE host
getDN() - Method in class org.edg.data.reptor.info.StorageElementInfo
Get the DN of the SE.
getFileInfo() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
 
getFileInfo() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
getFileInfo() - Method in interface org.edg.data.reptor.storage.FileHandle
Returns details about this file.
getFileInfo() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
 
getFileInfo() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
 
getFileInfo() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
 
getFileInfo(URI) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
getFileInfo(URI) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
getFileInfo(URI) - Method in interface org.edg.data.reptor.storage.StorageResource
 
getFileInfo(URI) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getFileInfo(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Get the file info of a given file.
getFileInfo(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Get the file info of a given file.
getFileInfo(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Get the file info of a given file.
getFilesize() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Returns the filesize.
getFilesize() - Method in interface org.edg.data.reptor.storage.GridFTP
Returns the filesize.
getHost() - Method in class org.edg.data.reptor.info.StorageElementInfo
Get the host of the SE.
getID() - Method in class org.edg.data.reptor.storage.RequestStatus
 
getID() - Method in class org.edg.data.reptor.info.ComputingElementInfo
Get the ID of the CE.
getLfn() - Method in class org.edg.data.reptor.AlreadyRegisteredException
 
getLocalLRC() - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
 
getLocalLRC() - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
 
getLocalLRC() - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
 
getLocalReplicaCatalog(URI) - Static method in class org.edg.data.reptor.ServiceFactory
Return a EdgLocalReplicaCatalog instance
getLocalReplicaCatalogLocation() - Method in interface org.edg.data.reptor.info.InfoService
return the local LRC instance for the system
getLocalStorageFileNames(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Returns the SURLs matching LFN or GUID in the local LRC only.
getLocalStorageFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Returns the SURLs matching LFN or GUID in the LRC catalog.
getLocalStorageFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Returns the SURLs matching LFN or GUID in the LRC catalog.
getLogicalFileNames(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Retrieve all LFNs for a GUID, a SURL or an LFN.
getLogicalFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Retrieve all LFNs for a GUID, a SURL or an LFN.
getLogicalFileNames(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Retrieve all LFNs for a GUID, a SURL or an LFN.
getMetadataCatalogLocation() - Method in interface org.edg.data.reptor.info.InfoService
return the single RMC instance for the system
getName() - Method in class org.edg.data.reptor.info.ComputingElementInfo
Get the string identifyer (name) of the CE.
getName() - Method in class org.edg.data.reptor.info.StorageElementInfo
Get the string identifyer (name) of the SE.
getName() - Method in class org.edg.data.reptor.info.FileInfo
Get the file name.
getOwner() - Method in class org.edg.data.reptor.info.FileInfo
Get the file owner.
getPfn() - Method in class org.edg.data.reptor.AlreadyRegisteredException
 
getPreviousLfn() - Method in class org.edg.data.reptor.AlreadyRegisteredException
 
getProperty(String) - Method in class org.edg.data.reptor.Configuration
Get the property identified by a certain key.
getProperty(String, String) - Method in class org.edg.data.reptor.Configuration
Get the property identified by a certain key, or if it's not available, the default value.
getProtocols() - Method in class org.edg.data.reptor.info.StorageElementInfo
Return all protocols known to this Storage Element.
getProtocols(String, String) - Method in interface org.edg.data.reptor.info.InfoService
get all protocols for a given SE
getProtocols(String, String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
Get the list of protocols for a given SE.
getProtocolSchema(int) - Method in class org.edg.data.reptor.info.StorageElementInfo
 
getRemoteReplicaCatalogLocation(String) - Method in interface org.edg.data.reptor.info.InfoService
return the (remote) LRC endpoint for this host.
getReplicaLocationIndex(URI) - Static method in class org.edg.data.reptor.ServiceFactory
Return a EdgReplicaLocationIndex instance
getReplicaLocationIndexLocation() - Method in interface org.edg.data.reptor.info.InfoService
return the local RLI instance
getReplicaMetadataCatalog(URI) - Static method in class org.edg.data.reptor.ServiceFactory
Return a EdgReplicaMetadataCatalog instance
getReplicaOptimizationLocation() - Method in interface org.edg.data.reptor.info.InfoService
return the local ROS instance for the system
getRequestStatus(String) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
getRequestStatus(String) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
getRequestStatus(String) - Method in interface org.edg.data.reptor.storage.StorageResource
 
getRequestStatus(String) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getRLI() - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
 
getRMC() - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
 
getRMC() - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
 
getRMC() - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
 
getROS(URI) - Static method in class org.edg.data.reptor.ServiceFactory
Return an ROS instance
getSE() - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
getSE() - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
getSE() - Method in interface org.edg.data.reptor.storage.StorageResource
 
getSE() - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getSECost(String, String[]) - Method in class org.edg.data.reptor.optimization.FakeOptor
This is not currently used by the RM.
getSEList() - Method in interface org.edg.data.reptor.info.InfoService
return all SE names
getSEList() - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getServiceEndpoint() - Method in class org.edg.data.reptor.info.StorageElementInfo
 
getServiceURI(String, String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getServiceVOs() - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
getSize() - Method in class org.edg.data.reptor.info.FileInfo
Get the file size.
getSLEEP_INTERVAL() - Method in class org.edg.data.reptor.test.ThreadPool
Returns the worker thread sleep interval.
getSRM() - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
getSRM() - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
getSRM() - Method in interface org.edg.data.reptor.storage.StorageResource
 
getSRM() - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
getStatus() - Method in class org.edg.data.reptor.storage.RequestStatus
 
getStatusAsString() - Method in class org.edg.data.reptor.storage.RequestStatus
 
getStorageElementInfoByHost(String) - Method in interface org.edg.data.reptor.info.InfoService
Return the SE-Info object based on a host name.
getStorageResourceByHost(String) - Method in interface org.edg.data.reptor.info.InfoService
Return the storage resource associated with a given host.
getSurlForHost(URI, String) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
 
getSurlForHost(URI, String) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
 
getSurlForHost(URI, String) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
 
getTURL() - Method in class org.edg.data.reptor.storage.RequestStatus
 
getTurl(URI, String) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
getTurl(URI, String) - Method in interface org.edg.data.reptor.ReplicaManager
Retrieve the Transfer URL (TURL) for a given Storage URL (SURL), using the given protocol.
getType() - Method in class org.edg.data.reptor.info.StorageElementInfo
 
getType(String) - Static method in class org.edg.data.reptor.info.StorageElementInfo
 
getTypeAsString() - Method in class org.edg.data.reptor.info.StorageElementInfo
 
getURI() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Return the URI of the file
getURI() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
getURI() - Method in interface org.edg.data.reptor.storage.FileHandle
Returns the URI.
getURI() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Return the URI of the file.
getURI() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
 
getURI() - Method in interface org.edg.data.reptor.storage.GridFTP
Retrieve the URI.
getURI() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
Return the URI of the file.
getVersion() - Static method in class org.edg.data.reptor.Version
 
getVersion() - Method in class org.edg.data.reptor.optimization.FakeOptor
 
getVO() - Method in class org.edg.data.reptor.Configuration
Return the VO name
getVODirectory(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Return the VO directory for the given VO
getVOs() - Method in class org.edg.data.reptor.info.ComputingElementInfo
 
getVOs() - Method in class org.edg.data.reptor.info.StorageElementInfo
Retrieve the Virtual Organizations known by this Storage Element.
getVOS(String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
GlobusURLCopy - interface org.edg.data.reptor.storage.GlobusURLCopy.
This class contains the calls to the globus URL-COPY command.
GlobusURLCopyCoGImpl - class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl.
This class contains the cog calls to the globus URL-COPY command.
GlobusURLCopyCoGImpl(Configuration) - Constructor for class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
 
GlobusURLCopyException - exception org.edg.data.reptor.storage.GlobusURLCopyException.
 
GlobusURLCopyException(Exception) - Constructor for class org.edg.data.reptor.storage.GlobusURLCopyException
 
GlobusURLCopyException(String) - Constructor for class org.edg.data.reptor.storage.GlobusURLCopyException
 
GlobusURLCopyFactory - class org.edg.data.reptor.storage.GlobusURLCopyFactory.
The factory to instantiate an info service provider
GlobusURLCopyFactory() - Constructor for class org.edg.data.reptor.storage.GlobusURLCopyFactory
 
GlobusURLCopyNativeImpl - class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl.
This class contains the native calls to the globus URL-COPY command.
GlobusURLCopyNativeImpl(Configuration) - Constructor for class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
 
GridFTP - interface org.edg.data.reptor.storage.GridFTP.
This interface contains the calls to the globus GridFTP commands used by edg-rm.
GridFTPFactory - class org.edg.data.reptor.storage.GridFTPFactory.
The factory to instantiate an info service provider
GridFTPFactory() - Constructor for class org.edg.data.reptor.storage.GridFTPFactory
 
GUID - Static variable in class org.edg.data.reptor.client.CommandAddAlias
 
GUID - Static variable in class org.edg.data.reptor.client.CommandRemoveAlias
 
GUIDDoesNotExistException - exception org.edg.data.reptor.catalog.GUIDDoesNotExistException.
TODO: description
GUIDDoesNotExistException(String) - Constructor for class org.edg.data.reptor.catalog.GUIDDoesNotExistException
 
GUIDDoesNotExistException(URI) - Constructor for class org.edg.data.reptor.catalog.GUIDDoesNotExistException
 
GUIDExistsException - exception org.edg.data.reptor.catalog.GUIDExistsException.
TODO: description
GUIDExistsException(URI) - Constructor for class org.edg.data.reptor.catalog.GUIDExistsException
 

H

hashCode() - Method in class org.edg.data.reptor.info.FileInfo
 
hasVO(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Return true or false depending whether a given VO is recognized by the Storage Element.
haveCE(String) - Method in interface org.edg.data.reptor.info.InfoService
Check whether a given host is a valid CE
haveSE(String) - Method in interface org.edg.data.reptor.info.InfoService
Check whether a given host is in our list of SEs

I

IllegalArgumentException - exception org.edg.data.reptor.catalog.IllegalArgumentException.
TODO [doc] - document class IllegalArgumentException
IllegalArgumentException(String) - Constructor for class org.edg.data.reptor.catalog.IllegalArgumentException
 
InfoService - interface org.edg.data.reptor.info.InfoService.
 
infoService() - Method in class org.edg.data.reptor.Configuration
Return the InfoService interface
InfoServiceException - exception org.edg.data.reptor.info.InfoServiceException.
Exception thrown by InfoService classes.
InfoServiceException(Exception) - Constructor for class org.edg.data.reptor.info.InfoServiceException
 
InfoServiceException(String) - Constructor for class org.edg.data.reptor.info.InfoServiceException
 
InfoServiceException(String, String, String) - Constructor for class org.edg.data.reptor.info.InfoServiceException
Constructs a InfoServiceException used by the Stub config.
InfoServiceFactory - class org.edg.data.reptor.info.InfoServiceFactory.
The factory to instantiate an info service provider
InfoServiceFactory() - Constructor for class org.edg.data.reptor.info.InfoServiceFactory
 
InfoServiceRGMA - class org.edg.data.reptor.info.InfoServiceRGMA.
Interface to get information about the Storage Elements and Computing Elements and other Services (like RLS, RMC, ROS) from R-GMA.
InfoServiceRGMA(Configuration) - Constructor for class org.edg.data.reptor.info.InfoServiceRGMA
 
init() - Method in class org.edg.data.reptor.client.CommandReplicateFile
 
init() - Method in class org.edg.data.reptor.client.CommandValidate
 
init() - Method in class org.edg.data.reptor.client.CommandSuite
initialize command line arguments
init() - Method in class org.edg.data.reptor.client.CommandGetVersion
 
init() - Method in class org.edg.data.reptor.client.CommandPrintInfo
 
init() - Method in class org.edg.data.reptor.client.CommandGetTurl
 
init() - Method in class org.edg.data.reptor.client.CommandAddAlias
 
init() - Method in class org.edg.data.reptor.client.CommandDeleteFile
 
init() - Method in class org.edg.data.reptor.client.CommandListGUID
 
init() - Method in class org.edg.data.reptor.client.CommandCopyAndRegisterFile
 
init() - Method in class org.edg.data.reptor.client.CommandRegisterGUID
 
init() - Method in class org.edg.data.reptor.client.CommandCopyFile
 
init() - Method in class org.edg.data.reptor.client.CommandListBestFile
 
init() - Method in class org.edg.data.reptor.client.CommandListReplicas
 
init() - Method in class org.edg.data.reptor.client.CommandGetBestFile
 
init() - Method in class org.edg.data.reptor.client.CommandRegisterFile
initialize command line arguments
init() - Method in class org.edg.data.reptor.client.CommandList
 
init() - Method in class org.edg.data.reptor.client.CommandUnregisterFile
 
init() - Method in class org.edg.data.reptor.client.CommandBulkCopyAndRegister
 
init() - Method in class org.edg.data.reptor.client.CommandGetAccessCost
 
init() - Method in class org.edg.data.reptor.client.CommandRemoveAlias
 
init() - Method in class org.edg.data.reptor.test.MultiThreadCreg
 
INVALID - Static variable in class org.edg.data.reptor.storage.RequestStatus
 
InvalidFileNameException - exception org.edg.data.reptor.storage.InvalidFileNameException.
 
InvalidFileNameException(Exception) - Constructor for class org.edg.data.reptor.storage.InvalidFileNameException
 
InvalidFileNameException(String) - Constructor for class org.edg.data.reptor.storage.InvalidFileNameException
 
InvalidFileNameException(URI) - Constructor for class org.edg.data.reptor.storage.InvalidFileNameException
 
InvalidFileNameException(URI, String) - Constructor for class org.edg.data.reptor.storage.InvalidFileNameException
 
InvalidInfoException - exception org.edg.data.reptor.catalog.InvalidInfoException.
A simple exception class which is used when a wrong URI type is specified in an operation.
InvalidInfoException(URI) - Constructor for class org.edg.data.reptor.catalog.InvalidInfoException
 
InvalidInfoException(URI, String) - Constructor for class org.edg.data.reptor.catalog.InvalidInfoException
 
InvalidSETypeException - exception org.edg.data.reptor.storage.InvalidSETypeException.
Exception thrown if a specified SE type is not recognized
InvalidSETypeException(int) - Constructor for class org.edg.data.reptor.storage.InvalidSETypeException
Constructs a InvalidSETypeException.
InvalidSETypeException(String) - Constructor for class org.edg.data.reptor.storage.InvalidSETypeException
Constructs a InvalidSETypeException.
isAwaitingWork() - Method in class org.edg.data.reptor.test.ThreadPool
Whether there are any idle threads in the pool.
isCloseSE(String) - Method in class org.edg.data.reptor.info.ComputingElementInfo
Checks whether the given host is a close SE
isVerbose() - Method in class org.edg.data.reptor.Configuration
Return whether the verbosity flag is set

L

LFN - Static variable in class org.edg.data.reptor.client.CommandAddAlias
 
LFN - Static variable in class org.edg.data.reptor.client.CommandRemoveAlias
 
LfnDoesNotExistException - exception org.edg.data.reptor.catalog.LfnDoesNotExistException.
TODO [doc] - document class LfnDoesNotExistException
LfnDoesNotExistException(URI) - Constructor for class org.edg.data.reptor.catalog.LfnDoesNotExistException
 
LfnExistsException - exception org.edg.data.reptor.catalog.LfnExistsException.
TODO [doc] - document class SurlExistsException
LfnExistsException(String) - Constructor for class org.edg.data.reptor.catalog.LfnExistsException
 
LfnExistsException(URI) - Constructor for class org.edg.data.reptor.catalog.LfnExistsException
 
LFNorGUID - Static variable in class org.edg.data.reptor.client.CommandListBestFile
 
LFNorGUID - Static variable in class org.edg.data.reptor.client.CommandGetBestFile
 
LFNorSURL - Static variable in class org.edg.data.reptor.client.CommandPrintInfo
 
LFNorSURL - Static variable in class org.edg.data.reptor.client.CommandListGUID
 
list() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
List the file.
list() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
list() - Method in interface org.edg.data.reptor.storage.FileHandle
List the file.
list() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
List the file.
list() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
List the file.
list() - Method in interface org.edg.data.reptor.storage.GridFTP
List the contents of a directory
list() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
List the file.
listBestFile(ROSFile, String) - Method in class org.edg.data.reptor.optimization.Optor
List best replica out of a set of files for a given SE host.
listBestFile(URI, String) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
listBestFile(URI, String) - Method in interface org.edg.data.reptor.ReplicaManager
Return the 'best' replica for a given logical file identifier.
listGUID(URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
listGUID(URI) - Method in interface org.edg.data.reptor.ReplicaManager
Returns the GUID of the given LFN or SURL.
listLocalReplicas(URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
listLocalReplicas(URI) - Method in interface org.edg.data.reptor.ReplicaManager
Returns the set of all local replicas of the file name that may be an LFN, GUID or SURL.
listReplicas(URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
listReplicas(URI) - Method in interface org.edg.data.reptor.ReplicaManager
Returns the Set of all known replicas of the file name that may be an LFN, GUID or SURL.
LOCALONLY - Static variable in class org.edg.data.reptor.client.CommandListReplicas
 
lookupCE(String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
lookupSE(String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 

M

Main - class org.edg.data.reptor.client.Main.
The client command line executable.
Main - class org.edg.data.reptor.test.Main.
The client command line executable.
Main() - Constructor for class org.edg.data.reptor.client.Main
 
Main() - Constructor for class org.edg.data.reptor.test.Main
 
main(String[]) - Static method in class org.edg.data.reptor.client.Main
The main entry point to the edg-replica-manager command line.
main(String[]) - Static method in class org.edg.data.reptor.test.Main
The main entry point to the edg-replica-manager testing command line.
makeDirs() - Method in interface org.edg.data.reptor.storage.GridFTP
Creates all necessary dirs for the file.
makeTimingAppender(String) - Method in class org.edg.data.reptor.Configuration
 
mkdirs() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Creates all necessary dirs for the file.
mkdirs() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
 
mkdirs() - Method in interface org.edg.data.reptor.storage.FileHandle
Creates all necessary dirs for the file.
mkdirs() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Creates all necessary dirs for the file.
mkdirs() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
 
mkdirs() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
Creates all necessary dirs for the file.
MultiThreadCreg - class org.edg.data.reptor.test.MultiThreadCreg.
Multithreaded create and register.
MultiThreadCreg.DoTheCregThing - class org.edg.data.reptor.test.MultiThreadCreg.DoTheCregThing.
nasty.
MultiThreadCreg(String, String, String[]) - Constructor for class org.edg.data.reptor.test.MultiThreadCreg
 

N

NAME - Static variable in class org.edg.data.reptor.client.CommandDeleteFile
 
NAME - Static variable in class org.edg.data.reptor.client.CommandListReplicas
 
NotCastorSRMException - exception org.edg.data.reptor.storage.NotCastorSRMException.
Thrown when a Castor SRM is expected but a non-castor SRM object is trying to return it
NotCastorSRMException(Exception) - Constructor for class org.edg.data.reptor.storage.NotCastorSRMException
 
NotCastorSRMException(String) - Constructor for class org.edg.data.reptor.storage.NotCastorSRMException
 
NotInInfoServiceException - exception org.edg.data.reptor.info.NotInInfoServiceException.
Thrown if an item cannot be found in the IS
NotInInfoServiceException(Exception) - Constructor for class org.edg.data.reptor.info.NotInInfoServiceException
 
NotInInfoServiceException(String) - Constructor for class org.edg.data.reptor.info.NotInInfoServiceException
 
NotSEException - exception org.edg.data.reptor.storage.NotSEException.
Thrown if the StorageResource is not an SE
NotSEException(Exception) - Constructor for class org.edg.data.reptor.storage.NotSEException
 
NotSEException(String) - Constructor for class org.edg.data.reptor.storage.NotSEException
 
NPROT - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
numberCurrentlyRunning() - Method in class org.edg.data.reptor.test.ThreadPool
Return the number of currently running (non-idle) threads.
numberInQueue() - Method in class org.edg.data.reptor.test.ThreadPool
Return the number of tasks in the queue.

O

Optor - class org.edg.data.reptor.optimization.Optor.
This optimiser finds the 'best' replica of the required file based on transfer latencies.
Optor(Configuration) - Constructor for class org.edg.data.reptor.optimization.Optor
Constructor.
OptorException - exception org.edg.data.reptor.optimization.OptorException.
 
OptorException(Exception) - Constructor for class org.edg.data.reptor.optimization.OptorException
 
OptorException(String) - Constructor for class org.edg.data.reptor.optimization.OptorException
 
org.edg.data.reptor - package org.edg.data.reptor
 
org.edg.data.reptor.catalog - package org.edg.data.reptor.catalog
 
org.edg.data.reptor.client - package org.edg.data.reptor.client
 
org.edg.data.reptor.info - package org.edg.data.reptor.info
 
org.edg.data.reptor.optimization - package org.edg.data.reptor.optimization
 
org.edg.data.reptor.storage - package org.edg.data.reptor.storage
 
org.edg.data.reptor.test - package org.edg.data.reptor.test
 

P

PENDING - Static variable in class org.edg.data.reptor.storage.RequestStatus
 
ping() - Method in class org.edg.data.reptor.optimization.Optor
Send a contact message to the Optor server
ping() - Method in class org.edg.data.reptor.optimization.FakeOptor
Send a contact message to the Optor server
prepareToGet(URI, int) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
prepareToGet(URI, int) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
prepareToGet(URI, int) - Method in interface org.edg.data.reptor.storage.StorageResource
 
prepareToGet(URI, int) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
prepareToPut(URI, long, int) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
prepareToPut(URI, long, int) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
prepareToPut(URI, long, int) - Method in interface org.edg.data.reptor.storage.StorageResource
 
prepareToPut(URI, long, int) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
printInfo(PrintStream) - Method in interface org.edg.data.reptor.info.InfoService
Print the information used by the replica manager, as obtained from the info service specified by the configuration file, to the given stream.
printInfoForStub(PrintStream) - Method in interface org.edg.data.reptor.info.InfoService
Just like printInfo, but print it in a format that can be reused by the InfoServiceStub object as input file.
PROT_FILE - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROT_FTP - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROT_GRIDFTP - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROT_HTTP - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROT_HTTPS - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROT_RFIO - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
PROTOCOL - Static variable in class org.edg.data.reptor.client.CommandGetTurl
 
protocolAsString(int) - Static method in class org.edg.data.reptor.info.StorageElementInfo
 
putDone(String) - Method in class org.edg.data.reptor.storage.StorageResourceSEImpl
 
putDone(String) - Method in class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
putDone(String) - Method in interface org.edg.data.reptor.storage.StorageResource
 
putDone(String) - Method in class org.edg.data.reptor.storage.StorageResourceSRMImpl
 

R

readConfig(String) - Static method in class org.edg.data.reptor.Configuration
Read the configuration resource.
registerEntry(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
registerEntry(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Deprecated.  
registerFile(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
registerFile(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Register a file in the Replica Catalog that is already stored on a Storage Element.
registerGUID(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
registerGUID(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Register a file in the Replica Catalog with a known GUID.
removeAlias(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
removeAlias(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Remove an alias LFN from a known GUID.
removeAlias(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
remove an alias from the rmc
removeAlias(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
remove an alias from the rmc
removeAlias(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
remove an alias from the rmc
removeCatalogEntry(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
remove an entry from the local replica catalog
removeCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
remove an entry from the local replica catalog
removeCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
remove an entry from the local replica catalog
removeLfnSurlMapping(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Remove a mapping from lfn to surl in the catalog.
removeLfnSurlMapping(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Remove a mapping from lfn to surl in the catalog.
removeLfnSurlMapping(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Remove a mapping from lfn to surl in the catalog.
removeMetadataCatalogEntry(URI, URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Remove an entry from the Metadata Catalog.
removeMetadataCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Remove an entry from the Metadata Catalog.
removeMetadataCatalogEntry(URI, URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Remove an entry from the Metadata Catalog.
ReplicaCatalog - interface org.edg.data.reptor.catalog.ReplicaCatalog.
Docu
ReplicaCatalogFactory - class org.edg.data.reptor.catalog.ReplicaCatalogFactory.
The factory to instantiate a replica catalog.
ReplicaCatalogFactory() - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogFactory
 
ReplicaCatalogLrcOnlyImpl - class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl.
The implementation of the high-level ReplicaCatalog interface using a single instance of each of the EDG replica location and replica metadata catalogs.
ReplicaCatalogLrcOnlyImpl(InfoService) - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Create a new Single LRC Replica Catalog.
ReplicaCatalogLrcOnlyImpl(URI, URI) - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
 
ReplicaCatalogPool - class org.edg.data.reptor.catalog.ReplicaCatalogPool.
Basic class to reuse LRC connections.
ReplicaCatalogPool(InfoService) - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogPool
 
ReplicaCatalogWithRliImpl - class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl.
The implementation of the high-level ReplicaCatalog interface using a single instance of each of the EDG replica location and replica metadata catalogs.
ReplicaCatalogWithRliImpl(InfoService) - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Create a new Single LRC Replica Catalog.
ReplicaCatalogWithRliImpl(URI, URI, URI) - Constructor for class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
 
ReplicaManager - interface org.edg.data.reptor.ReplicaManager.
The ReplicaManager interface defines all methods that can be called by a client using the edg-replica-manager Reptor.
ReplicaManagerImpl - class org.edg.data.reptor.ReplicaManagerImpl.
The ReplicaManager implementation.
ReplicaManagerImpl(Configuration) - Constructor for class org.edg.data.reptor.ReplicaManagerImpl
Create a new ReplicaManager.
replicateFile(URI, URI, String, int) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
replicateFile(URI, URI, String, int) - Method in interface org.edg.data.reptor.ReplicaManager
This method performs the task of replicating a file between grid-aware stores and registering the replica in the Replica Catalog as an atomic operation.
ReptorException - exception org.edg.data.reptor.ReptorException.
Base Exception class for all exception thrown by Reptor
ReptorException(String) - Constructor for class org.edg.data.reptor.ReptorException
Constructs a ReptorException with the specified detail message.
ReptorException(Throwable) - Constructor for class org.edg.data.reptor.ReptorException
Constructs a ReptorException from another exception.
RequestStatus - class org.edg.data.reptor.storage.RequestStatus.
SRM RequestStatus class
RequestStatus(String, URI, int) - Constructor for class org.edg.data.reptor.storage.RequestStatus
 
retrieveCloseCE(String) - Method in class org.edg.data.reptor.info.InfoServiceRGMA
 
RGMAQueryException - exception org.edg.data.reptor.info.RGMAQueryException.
An InfoServiceException for RGMA queries.
RGMAQueryException(Exception) - Constructor for class org.edg.data.reptor.info.RGMAQueryException
 
RGMAQueryException(String) - Constructor for class org.edg.data.reptor.info.RGMAQueryException
 
run() - Method in class org.edg.data.reptor.test.MultiThreadCreg.DoTheCregThing
 
run() - Method in class org.edg.data.reptor.test.ThreadPool
Method shared by all subthreads.

S

ServiceFactory - class org.edg.data.reptor.ServiceFactory.
The network accessible services that are used by the edg-replica-manager client are accessed via the getters in this class
setAccessPoint(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set the SE Accesspoint.
setBlockSize(int) - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the block size
setCloseSEs(String[]) - Method in class org.edg.data.reptor.info.ComputingElementInfo
Set the close SE host names.
setDestinationUri(URI) - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the destination URI.
setDestinationUri(URI) - Method in class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
Set the destination URI.
setDestinationUri(URI) - Method in interface org.edg.data.reptor.storage.GlobusURLCopy
Set the destination URI.
setDN(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set the SE DN (Distinguished Name).
setHost(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set the SE host.
setID(String) - Method in class org.edg.data.reptor.info.ComputingElementInfo
Set the CE ID.
setName(String) - Method in class org.edg.data.reptor.info.ComputingElementInfo
Set the CE Name.
setName(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set the SE Name.
setName(URI) - Method in class org.edg.data.reptor.info.FileInfo
Set the file name
setNumberOfStreams(int) - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the number of streams - this has no effect in CoG.
setNumberOfStreams(int) - Method in class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
Set the number of streams - this has no effect in CoG.
setNumberOfStreams(int) - Method in interface org.edg.data.reptor.storage.GlobusURLCopy
Set the number of streams.
setOwner(String) - Method in class org.edg.data.reptor.info.FileInfo
Set the file owner.
setProtocols(String[]) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set the SE protocols.
setServiceEndpoint(URL) - Method in class org.edg.data.reptor.info.StorageElementInfo
 
setSize(long) - Method in class org.edg.data.reptor.info.FileInfo
Set the file size.
setSLEEP_INTERVAL(long) - Method in class org.edg.data.reptor.test.ThreadPool
Sets the worker thread sleep interval.
setSourceUri(URI) - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the source URI.
setSourceUri(URI) - Method in class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
Set the source URI.
setSourceUri(URI) - Method in interface org.edg.data.reptor.storage.GlobusURLCopy
Set the source URI.
setTCPBufferSize(int) - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the tcp buffer size
setType(int) - Method in class org.edg.data.reptor.info.StorageElementInfo
 
setType(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
 
setVerbose() - Method in class org.edg.data.reptor.Configuration
Set the verbosity flag
setVO(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Set a VO and its storage directory.
setVODirectory(String, String) - Method in class org.edg.data.reptor.info.StorageElementInfo
 
setVOs(String[]) - Method in class org.edg.data.reptor.info.ComputingElementInfo
 
shutdown() - Method in class org.edg.data.reptor.test.ThreadPool
Shutdown all the threads.
SOURCE - Static variable in class org.edg.data.reptor.client.CommandCopyAndRegisterFile
 
SOURCE - Static variable in class org.edg.data.reptor.client.CommandCopyFile
 
SRM1 - Static variable in class org.edg.data.reptor.info.StorageElementInfo
 
StorageElementInfo - class org.edg.data.reptor.info.StorageElementInfo.
The StorageElement class represents an EDG SE as stored in the Information Service.
StorageResource - interface org.edg.data.reptor.storage.StorageResource.
Storage Resource interface
StorageResourceException - exception org.edg.data.reptor.storage.StorageResourceException.
TODO: description
StorageResourceException(Exception) - Constructor for class org.edg.data.reptor.storage.StorageResourceException
 
StorageResourceException(String) - Constructor for class org.edg.data.reptor.storage.StorageResourceException
 
StorageResourceFactory - class org.edg.data.reptor.storage.StorageResourceFactory.
create storage resources
StorageResourceFactory() - Constructor for class org.edg.data.reptor.storage.StorageResourceFactory
 
StorageResourceGridFTPImpl - class org.edg.data.reptor.storage.StorageResourceGridFTPImpl.
Dummy gridftp implementation of a storage resource.
StorageResourceGridFTPImpl(Configuration, String) - Constructor for class org.edg.data.reptor.storage.StorageResourceGridFTPImpl
 
StorageResourceSEImpl - class org.edg.data.reptor.storage.StorageResourceSEImpl.
SE implementation of the storage resource.
StorageResourceSEImpl(Configuration, URL) - Constructor for class org.edg.data.reptor.storage.StorageResourceSEImpl
 
StorageResourceSRMImpl - class org.edg.data.reptor.storage.StorageResourceSRMImpl.
Castor SRM implementation for a Storage Resource Interface
StorageResourceSRMImpl(Configuration, URL) - Constructor for class org.edg.data.reptor.storage.StorageResourceSRMImpl
 
SURL - Static variable in class org.edg.data.reptor.client.CommandGetTurl
 
SURL - Static variable in class org.edg.data.reptor.client.CommandRegisterFile
 
SurlDoesNotExistException - exception org.edg.data.reptor.catalog.SurlDoesNotExistException.
Exception to be thrown if the SURL does not exist.
SurlDoesNotExistException(URI) - Constructor for class org.edg.data.reptor.catalog.SurlDoesNotExistException
 
SurlExistsException - exception org.edg.data.reptor.catalog.SurlExistsException.
exception to be thrown if an SURL already exists
SurlExistsException(URI) - Constructor for class org.edg.data.reptor.catalog.SurlExistsException
 

T

talksProtocol(int) - Method in class org.edg.data.reptor.info.StorageElementInfo
Returns true if the Storage Element understands the given protocol.
talksProtocol(String) - Method in class org.edg.data.reptor.info.StorageElementInfo
Returns true if the Storage Element understands the given protocol.
ThreadPool - class org.edg.data.reptor.test.ThreadPool.
ThreadPool implementation that runs a task list.
toString() - Method in class org.edg.data.reptor.storage.RequestStatus
 
toString() - Method in class org.edg.data.reptor.storage.FileHandleGridFTPImpl
Returns a string representation of the FileHandle
toString() - Method in class org.edg.data.reptor.storage.FileHandleCastorSRMImpl
Returns a string representation of the FileHandle.
toString() - Method in class org.edg.data.reptor.storage.FileHandleURIImpl
Returns a string representation of the FileHandle.
toString() - Method in class org.edg.data.reptor.storage.FileHandleSEImpl
Returns a string representation of the FileHandle.
toString() - Method in class org.edg.data.reptor.storage.FileHandleLocalImpl
Returns a string representation of the FileHandle.
toString() - Method in class org.edg.data.reptor.info.StorageElementInfo
Print contents into a string.
toString() - Method in class org.edg.data.reptor.info.FileInfo
Print contents into a string.
translateProtocol(String) - Static method in class org.edg.data.reptor.info.StorageElementInfo
 
translateToGuid(URI) - Method in interface org.edg.data.reptor.catalog.ReplicaCatalog
Given a URI, find a guid that represents it, using the grid catalogs if needed.
translateToGuid(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogLrcOnlyImpl
Given a URI, find a guid that represents it, using the grid catalogs if needed.
translateToGuid(URI) - Method in class org.edg.data.reptor.catalog.ReplicaCatalogWithRliImpl
Given a URI, find a guid that represents it, using the grid catalogs if needed.
typeAsString(int) - Static method in class org.edg.data.reptor.info.StorageElementInfo
 

U

UnauthorizedVOException - exception org.edg.data.reptor.UnauthorizedVOException.
Exception thrown if there was an error in the configuration file.
UnauthorizedVOException(String, String) - Constructor for class org.edg.data.reptor.UnauthorizedVOException
Constructs a UnauthorizedVOException.
UnknownProtocolException - exception org.edg.data.reptor.info.UnknownProtocolException.
Exception thrown if an unknown protocol is given in the info services
UnknownProtocolException(Exception) - Constructor for class org.edg.data.reptor.info.UnknownProtocolException
 
UnknownProtocolException(String) - Constructor for class org.edg.data.reptor.info.UnknownProtocolException
 
unregisterEntry(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
unregisterEntry(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Deprecated.  
unregisterFile(URI, URI) - Method in class org.edg.data.reptor.ReplicaManagerImpl
 
unregisterFile(URI, URI) - Method in interface org.edg.data.reptor.ReplicaManager
Unregister a file from the Replica Catalog.
useThirdPartyCopy() - Method in class org.edg.data.reptor.storage.GlobusURLCopyNativeImpl
Set the third party copy flag.
useThirdPartyCopy() - Method in class org.edg.data.reptor.storage.GlobusURLCopyCoGImpl
Set the third party copy flag.
useThirdPartyCopy() - Method in interface org.edg.data.reptor.storage.GlobusURLCopy
Set the third party copy flag.

V

Version - class org.edg.data.reptor.Version.
The Version of this package.
Version() - Constructor for class org.edg.data.reptor.Version
 

A C D E F G H I L M N O P R S T U V