public class MorphiumConfig extends Object
| Constructor and Description |
|---|
MorphiumConfig(String db,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout) |
MorphiumConfig(String db,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout,
String resourceName) |
MorphiumConfig(String db,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout,
URL loggingConfigResource) |
public MorphiumConfig(String db, int maxConnections, int globalCacheValidTime, int housekeepingTimeout) throws IOException
IOExceptionpublic MorphiumConfig(String db, int maxConnections, int globalCacheValidTime, int housekeepingTimeout, String resourceName) throws IOException
IOExceptionpublic int getWriteBufferTimeGranularity()
public void setWriteBufferTimeGranularity(int writeBufferTimeGranularity)
public MorphiumCache getCache()
public void setCache(MorphiumCache cache)
public int getWriteBufferTime()
public void setWriteBufferTime(int writeBufferTime)
public Class<? extends ObjectMapper> getOmClass()
public void setOmClass(Class<? extends ObjectMapper> omClass)
public int getWriteTimeout()
public void setWriteTimeout(int writeTimeout)
public int getGlobalW()
public void setGlobalW(int globalW)
public boolean isGlobalJ()
public void setGlobalJ(boolean globalJ)
public QueryFactory getQueryFact()
public void setQueryFact(QueryFactory queryFact)
public AggregatorFactory getAggregatorFactory()
public void setAggregatorFactory(AggregatorFactory aggregatorFactory)
public Class<? extends Aggregator> getAggregatorClass()
public boolean isGlobalFsync()
public void setGlobalFsync(boolean globalFsync)
public boolean isSafeMode()
public void setSafeMode(boolean safeMode)
public void setAggregatorClass(Class<? extends Aggregator> aggregatorClass)
public int getBlockingThreadsMultiplier()
public void setBlockingThreadsMultiplier(int blockingThreadsMultiplier)
public MorphiumWriter getBufferedWriter()
public void setBufferedWriter(MorphiumWriter bufferedWriter)
public MorphiumWriter getWriter()
public void setWriter(MorphiumWriter writer)
public ConfigManager getConfigManager()
public void setConfigManager(ConfigManager configManager)
public int getConnectionTimeout()
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public void setConnectionTimeout(int connectionTimeout)
public Class<? extends MongoField> getFieldImplClass()
public int getMaxWaitTime()
public void setMaxWaitTime(int maxWaitTime)
public boolean isAutoreconnect()
public void setAutoreconnect(boolean autoreconnect)
public int getMaxAutoReconnectTime()
public void setMaxAutoReconnectTime(int maxAutoReconnectTime)
public boolean isSocketKeepAlive()
public void setSocketKeepAlive(boolean socketKeepAlive)
public String getMongoLogin()
public void setMongoLogin(String mongoLogin)
public String getMongoPassword()
public void setMongoPassword(String mongoPassword)
public ReadPreferenceLevel getDefaultReadPreference()
public void setDefaultReadPreference(ReadPreferenceLevel defaultReadPreference)
public String getMongoAdminUser()
public void setMongoAdminUser(String mongoAdminUser)
public String getMongoAdminPwd()
public void setMongoAdminPwd(String mongoAdminPwd)
public int getConfigManagerCacheTimeout()
public void setConfigManagerCacheTimeout(int configManagerCacheTimeout)
public int getWriteCacheTimeout()
public void setWriteCacheTimeout(int writeCacheTimeout)
public void setValidTimeByClassName(Map<String,Integer> validTimeByClassName)
public void setMaxConnections(int maxConnections)
public void setHousekeepingTimeout(int housekeepingTimeout)
public void setGlobalCacheValidTime(int globalCacheValidTime)
public List<com.mongodb.ServerAddress> getAdr()
public void setAdr(List<com.mongodb.ServerAddress> adr)
public void addAddress(String host, int port) throws UnknownHostException
UnknownHostExceptionpublic int getMaxConnections()
public int getGlobalCacheValidTime()
public String getDatabase()
public void setDatabase(String database)
public int getHousekeepingTimeout()
public void setValidTime(int tm)
public void setValidTimeForClass(String cls, int tm)
public long getValidTimeForClass(String cls)
public long getValidTime()
public Properties getProperties()
public void fillProperties(Properties p, String prefix)
public void initFromProperty(Properties p)
public void initFromProperty(Properties p, String prefix)
public Class<? extends MorphiumIterator> getIteratorClass()
public void setIteratorClass(Class<? extends MorphiumIterator> iteratorClass)
public void setFieldImplClass(Class<? extends MongoField> fieldImplClass)
Copyright © 2013. All Rights Reserved.