org.idevlab.rjc.sharding
Class ShardsFactoryImpl<T>

java.lang.Object
  extended by org.idevlab.rjc.sharding.ShardsFactoryImpl<T>
All Implemented Interfaces:
ShardsFactory<T>

public class ShardsFactoryImpl<T>
extends Object
implements ShardsFactory<T>

Author:
Evgeny Dolgov

Constructor Summary
ShardsFactoryImpl()
           
 
Method Summary
 Collection<Shard<T>> create()
           
 String getAddresses()
           
 DataSourceFactory getDataSourceFactory()
           
 String getIds()
           
 NodeFactory<T> getNodeFactory()
           
 String getWeights()
           
 void setAddresses(String addresses)
           
 void setDataSourceFactory(DataSourceFactory dataSourceFactory)
           
 void setIds(String ids)
           
 void setNodeFactory(NodeFactory<T> nodeFactory)
           
 void setWeights(String weights)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShardsFactoryImpl

public ShardsFactoryImpl()
Method Detail

create

public Collection<Shard<T>> create()
Specified by:
create in interface ShardsFactory<T>

getAddresses

public String getAddresses()

setAddresses

public void setAddresses(String addresses)

getWeights

public String getWeights()

setWeights

public void setWeights(String weights)

getIds

public String getIds()

setIds

public void setIds(String ids)

getNodeFactory

public NodeFactory<T> getNodeFactory()

setNodeFactory

public void setNodeFactory(NodeFactory<T> nodeFactory)

getDataSourceFactory

public DataSourceFactory getDataSourceFactory()

setDataSourceFactory

public void setDataSourceFactory(DataSourceFactory dataSourceFactory)


Copyright © 2011. All Rights Reserved.