uk.ac.ed.inf.ogsaconfig.garm.reference
Class RemoteGARBuilder

java.lang.Object
  |
  +--uk.ac.ed.inf.ogsaconfig.garm.reference.RemoteGARBuilder
All Implemented Interfaces:
CollectionBuilder

public class RemoteGARBuilder
extends java.lang.Object
implements CollectionBuilder

This collection builder creates remote gars using the RemoteArchive layer. Like the GARBuilder, it uses a configurable ArchiveMaker parameter to do archive type identification and manipulation


Constructor Summary
RemoteGARBuilder(ArchiveMaker archiveMaker)
           
 
Method Summary
 FileCollection createCollection(java.lang.String identifier, PersistenceMechanism store)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteGARBuilder

public RemoteGARBuilder(ArchiveMaker archiveMaker)
Parameters:
archiveMaker - is object that will manage identifying gar types
Method Detail

createCollection

public FileCollection createCollection(java.lang.String identifier,
                                       PersistenceMechanism store)
Specified by:
createCollection in interface CollectionBuilder
Parameters:
identifier - is the specifier for this collection
store - is the persistence mechanism to retrieve metadata from