Package com.mongodb.gridfs

Examples of com.mongodb.gridfs.GridFS


     *
     * @param db The DB.
     */
    public MongoGridFSBlobStore(DB db) {
        commandExecutor = new DefaultCommandExecutor();
        gridFS = new GridFS(db);
    }
View Full Code Here


     *
     * @return
     */
    public static GridFS getGridFS() {
        if (gridFS == null) {
            gridFS = new GridFS(ds.getDB(), GRIDCOLLECTIONNAME);
        }
        return gridFS;
    }
View Full Code Here

    return query == null ? null : queryMapper.getMappedObject(query, null);
  }

  private GridFS getGridFs() {
    DB db = dbFactory.getDb();
    return bucket == null ? new GridFS(db) : new GridFS(db, bucket);
  }
View Full Code Here

      pipelineStatus.setDiscardedMaxSize(conf.getOldMaxSize());
      pipelineStatus.setDiscardedToKeep(conf.getOldMaxCount());

      documentIO = new MongoDocumentIO(db, concern,
          pipelineStatus.getNumberToKeep(),
          pipelineStatus.getDiscardedMaxSize(), statusUpdater, new GridFS(db,
              MongoDocumentIO.DOCUMENT_FS));
      documentIO.prepare();
      pipelineWriter.prepare();

      statusIO.save(pipelineStatus);
    } else {
      documentIO = new MongoDocumentIO(db, concern,
          pipelineStatus.getNumberToKeep(),
          pipelineStatus.getDiscardedMaxSize(), statusUpdater, new GridFS(db,
              MongoDocumentIO.DOCUMENT_FS));
    }

    connected = true;
View Full Code Here

  public static final String PIPELINE_FS = "configuration";
  public static final String STAGES_COLLECTION = "stages";

  public MongoPipelineReader(DB db) {
    stages = db.getCollection(STAGES_COLLECTION);
    pipelinefs = new GridFS(db, PIPELINE_FS);
  }
View Full Code Here

    DB db = mongo.getDB(mongoConfiguration.getNamespace());
    WriteConcern concern = mongo.getWriteConcern();
    long documentsToKeep = mongoConfiguration.getOldMaxCount();
    int oldDocsMaxSizeMB = mongoConfiguration.getOldMaxSize();
    StatusUpdater updater = new StatusUpdater(new MongoConnector(mongoConfiguration));
    GridFS documentFs = new GridFS(db);

    MongoDocumentIO io = new MongoDocumentIO(db, concern, documentsToKeep,
      oldDocsMaxSizeMB, updater, documentFs);
    io.prepare();
    return io;
View Full Code Here

    DB db = mongo.getDB(conf.getNamespace());
    WriteConcern concern = mongo.getWriteConcern();
    long documentsToKeep = conf.getOldMaxCount();
    int oldDocsMaxSizeMB = conf.getOldMaxSize();
    StatusUpdater updater = new StatusUpdater(new MongoConnector(conf));
    GridFS documentFs = new GridFS(db);

    MongoDocumentIO io = new MongoDocumentIO(db, concern, documentsToKeep,
        oldDocsMaxSizeMB, updater, documentFs);
    io.prepare();
View Full Code Here

        }

        if (_useGridFS) {
            if (StringUtils.isNotBlank(_gridFSDatabaseName)) {
                _sLog.info("Using grid FS with DB " + _gridFSDatabaseName);
                _gridFS = new GridFS(_mongo.getDB(_gridFSDatabaseName));
            } else {
                _sLog.info("Using grid FS with DB " + _databaseName);
                _gridFS = new GridFS(_mongo.getDB(_databaseName));
            }
        }
    }
View Full Code Here

    GridFS gridFS;

    @Before
    public void setUp() throws Exception {
        gridFS = new GridFS(getDatabase());
        insertTestFileInGridFS();
    }
View Full Code Here

     *
     * @param db The DB.
     */
    public MongoGridFSBlobStore(DB db) {
        commandExecutor = new DefaultCommandExecutor();
        gridFS = new GridFS(db);
    }
View Full Code Here

TOP

Related Classes of com.mongodb.gridfs.GridFS

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.