public class MorphiumConfig extends Object
| Constructor and Description |
|---|
MorphiumConfig(String db,
MongoDbMode mode,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout) |
MorphiumConfig(String db,
MongoDbMode mode,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout,
MongoSecurityManager mgr) |
MorphiumConfig(String db,
MongoDbMode mode,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout,
MongoSecurityManager mgr,
String resourceName) |
MorphiumConfig(String db,
MongoDbMode mode,
int maxConnections,
int globalCacheValidTime,
int housekeepingTimeout,
MongoSecurityManager mgr,
URL loggingConfigResource) |
public MorphiumConfig(String db, MongoDbMode mode, int maxConnections, int globalCacheValidTime, int housekeepingTimeout) throws IOException
IOExceptionpublic MorphiumConfig(String db, MongoDbMode mode, int maxConnections, int globalCacheValidTime, int housekeepingTimeout, MongoSecurityManager mgr) throws IOException
IOExceptionpublic MorphiumConfig(String db, MongoDbMode mode, int maxConnections, int globalCacheValidTime, int housekeepingTimeout, MongoSecurityManager mgr, String resourceName) throws IOException
IOExceptionpublic MorphiumConfig(String db, MongoDbMode mode, int maxConnections, int globalCacheValidTime, int housekeepingTimeout, MongoSecurityManager mgr, URL loggingConfigResource)
public boolean isTimeoutBugWorkAroundEnabled()
public void setTimeoutBugWorkAroundEnabled(boolean timeoutBugWorkAroundEnabled)
public QueryFactory getQueryFact()
public void setQueryFact(QueryFactory queryFact)
public AggregatorFactory getAggregatorFactory()
public void setAggregatorFactory(AggregatorFactory aggregatorFactory)
public Class<? extends Aggregator> getAggregatorClass()
public void setAggregatorClass(Class<? extends Aggregator> aggregatorClass)
public Writer getWriter()
public void setWriter(Writer 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 ObjectMapper getMapper()
public void setMapper(ObjectMapper mapper)
public String getMongoLogin()
public void setMongoLogin(String mongoLogin)
public String getMongoPassword()
public void setMongoPassword(String mongoPassword)
public MongoSecurityManager getSecurityMgr()
public void setSecurityMgr(MongoSecurityManager securityMgr)
public ReadPreferenceLevel getDefaultReadPreference()
public void setDefaultReadPreference(ReadPreferenceLevel defaultReadPreference)
public String getAdminGroupName()
public void setAdminGroupName(String adminGroupName)
public String getSuperUserLogin()
public void setSuperUserLogin(String superUserLogin)
public String getSuperUserPassword()
public void setSuperUserPassword(String superUserPassword)
public int getConfigManagerCacheTimeout()
public void setConfigManagerCacheTimeout(int configManagerCacheTimeout)
public void setMode(MongoDbMode mode)
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 MongoDbMode getMode()
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.