net.netheos.pcsapi.storage
Class StorageFacade

java.lang.Object
  extended by net.netheos.pcsapi.storage.StorageFacade

public final class StorageFacade
extends Object

Registers and supplies all available storage providers


Method Summary
static StorageBuilder forProvider(String providerName)
          Get a StorageBuilder by its name
static Set<String> getRegisteredProviders()
          Get the registered StorageProvider
static void registerProvider(String providerName, Class<? extends StorageProvider> providerClass)
          Register a new StorageProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRegisteredProviders

public static Set<String> getRegisteredProviders()
Get the registered StorageProvider

Returns:
The registered providers names

registerProvider

public static void registerProvider(String providerName,
                                    Class<? extends StorageProvider> providerClass)
Register a new StorageProvider

Parameters:
providerName - The name to use with the provider
providerClass - The provider class

forProvider

public static StorageBuilder forProvider(String providerName)
Get a StorageBuilder by its name

Parameters:
providerName - The provider name
Returns:
The builder used to configure a StorageProvider


Copyright © 2014. All Rights Reserved.