net.sf.sparql.benchmarking.loader
Class OperationLoaderRegistry

java.lang.Object
  extended by net.sf.sparql.benchmarking.loader.OperationLoaderRegistry

public class OperationLoaderRegistry
extends Object

Provides a registry of operation loaders

Author:
rvesse

Method Summary
static void addLoader(OperationLoader loader)
          Adds a loader using its preferred name
static void addLoader(String name, OperationLoader loader)
          Adds a loader
static OperationLoader getLoader(String name)
          Gets the loader with the specified name (if known)
static Map<String,OperationLoader> getLoaders()
          Gets an unmodifiable copy of the registered loaders
static void removeLoader(String name)
          Removes the named loader
static void resetLoaders()
          Resets to the default loader setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLoader

public static OperationLoader getLoader(String name)
Gets the loader with the specified name (if known)

Parameters:
name - Name
Returns:
Loader if available, null otherwise

addLoader

public static void addLoader(OperationLoader loader)
Adds a loader using its preferred name

Parameters:
loader - Loader

addLoader

public static void addLoader(String name,
                             OperationLoader loader)
Adds a loader

Parameters:
name - Name
loader - Loader

removeLoader

public static void removeLoader(String name)
Removes the named loader

Parameters:
name - Name

resetLoaders

public static void resetLoaders()
Resets to the default loader setup


getLoaders

public static Map<String,OperationLoader> getLoaders()
Gets an unmodifiable copy of the registered loaders

Returns:
Registered loaders


Copyright © 2014. All Rights Reserved.