@Singleton public class MongoConnection extends Object
Constructor and Description |
---|
MongoConnection(MongoDbConfiguration configuration) |
MongoConnection(String database,
String host,
int port,
List<com.mongodb.ServerAddress> replicaServers,
boolean useAuth,
String username,
String password,
int maxConnections,
int threadsAllowedToBlockMultiplier) |
Modifier and Type | Method and Description |
---|---|
com.mongodb.MongoClient |
connect()
Connect the instance.
|
com.mongodb.DB |
getDatabase()
Returns the raw database object.
|
com.mongodb.DBCollection |
getMessageCountsColl()
Get the message_counts collection.
|
void |
setDatabase(String mongoDatabase) |
void |
setHost(String mongoHost) |
void |
setMaxConnections(int mongoMaxConnections) |
void |
setPassword(String mongoPassword) |
void |
setPort(int mongoPort) |
void |
setReplicaSet(List<com.mongodb.ServerAddress> mongoReplicaSet) |
void |
setThreadsAllowedToBlockMultiplier(int mongoThreadsAllowedToBlockMultiplier) |
void |
setUseAuth(boolean mongoUseAuth) |
void |
setUser(String mongoUser) |
@Inject public MongoConnection(MongoDbConfiguration configuration)
public com.mongodb.MongoClient connect()
public com.mongodb.DB getDatabase()
public com.mongodb.DBCollection getMessageCountsColl()
public void setUser(String mongoUser)
public void setReplicaSet(List<com.mongodb.ServerAddress> mongoReplicaSet)
public void setThreadsAllowedToBlockMultiplier(int mongoThreadsAllowedToBlockMultiplier)
public void setUseAuth(boolean mongoUseAuth)
public void setMaxConnections(int mongoMaxConnections)
public void setDatabase(String mongoDatabase)
public void setPassword(String mongoPassword)
public void setHost(String mongoHost)
public void setPort(int mongoPort)
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.