org.shoal.ha.cache.api
Class DataStoreFactory

java.lang.Object
  extended by org.shoal.ha.cache.api.DataStoreFactory

public class DataStoreFactory
extends java.lang.Object

Author:
Mahesh Kannan

Constructor Summary
DataStoreFactory()
           
 
Method Summary
static
<K,V> DataStore<K,V>
createDataStore(DataStoreConfigurator<K,V> conf)
           
static DataStore<java.lang.String,java.io.Serializable> createDataStore(java.lang.String storeName, java.lang.String instanceName, java.lang.String groupName)
           
static
<K,V> DataStore<K,V>
createDataStore(java.lang.String storeName, java.lang.String instanceName, java.lang.String groupName, java.lang.Class<K> keyClazz, java.lang.Class<V> vClazz, java.lang.ClassLoader loader)
           
static
<K,V> DataStore<K,V>
createDataStore(java.lang.String storeName, java.lang.String instanceName, java.lang.String groupName, java.lang.Class<K> keyClazz, java.lang.Class<V> vClazz, java.lang.ClassLoader loader, DataStoreEntryHelper<K,V> helper, DataStoreKeyHelper<K> keyHelper, KeyMapper keyMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataStoreFactory

public DataStoreFactory()
Method Detail

createDataStore

public static DataStore<java.lang.String,java.io.Serializable> createDataStore(java.lang.String storeName,
                                                                               java.lang.String instanceName,
                                                                               java.lang.String groupName)

createDataStore

public static <K,V> DataStore<K,V> createDataStore(java.lang.String storeName,
                                                   java.lang.String instanceName,
                                                   java.lang.String groupName,
                                                   java.lang.Class<K> keyClazz,
                                                   java.lang.Class<V> vClazz,
                                                   java.lang.ClassLoader loader)

createDataStore

public static <K,V> DataStore<K,V> createDataStore(java.lang.String storeName,
                                                   java.lang.String instanceName,
                                                   java.lang.String groupName,
                                                   java.lang.Class<K> keyClazz,
                                                   java.lang.Class<V> vClazz,
                                                   java.lang.ClassLoader loader,
                                                   DataStoreEntryHelper<K,V> helper,
                                                   DataStoreKeyHelper<K> keyHelper,
                                                   KeyMapper keyMapper)

createDataStore

public static <K,V> DataStore<K,V> createDataStore(DataStoreConfigurator<K,V> conf)


Copyright © 2010. All Rights Reserved.