public class

MongoDump

extends AbstractMongoUtility
java.lang.Object
   ↳ org.mule.module.mongo.tools.AbstractMongoUtility
     ↳ org.mule.module.mongo.tools.MongoDump

Summary

Constants
String TIMESTAMP_FORMAT
Fields
private final Map<String, DB> dbs
private final MongoClient mongoClient
private boolean oplog
private DBCollection oplogCollection
private BSONTimestamp oplogStart
private boolean zip
Public Constructors
MongoDump(MongoClient mongoClient)
Public Methods
void addDB(DB db)
void dump(String outputDirectory, String database, String outputName, int threads)
void setOplog(boolean oplog)
void setZip(boolean zip)
[Expand]
Inherited Methods
From class org.mule.module.mongo.tools.AbstractMongoUtility
From class java.lang.Object

Constants

public static final String TIMESTAMP_FORMAT

Constant Value: "'.'yyyy-MM-dd-HH-mm"

Fields

private final Map<String, DB> dbs

private final MongoClient mongoClient

private boolean oplog

private DBCollection oplogCollection

private BSONTimestamp oplogStart

private boolean zip

Public Constructors

public MongoDump (MongoClient mongoClient)

Parameters
mongoClient

Public Methods

public void addDB (DB db)

Parameters
db

public void dump (String outputDirectory, String database, String outputName, int threads)

Parameters
outputDirectory
database
outputName
threads
Throws
IOException

public void setOplog (boolean oplog)

Parameters
oplog

public void setZip (boolean zip)

Parameters
zip