Document Family Manager Factory

As classes fábricas são as responsáveis pela criação de uma classe Manager numa coleção de documentos.

  • DocumentCollectionManagerFactory

  • DocumentCollectionManagerAsyncFactory

As classes DocumentCollectionManagerAsyncFactory e DocumentCollectionManagerFactory são responsáveis pela criação das classes gerentes de forma síncrona e assíncrona respectivamente, para isso, basta passar informar o nome do banco de dados.

DocumentCollectionManagerFactory factory = //instance
DocumentCollectionManagerAsyncFactory asyncFactory = //instance
DocumentCollectionManager manager = factory.get("database");
DocumentCollectionManagerAsync managerAsync = asyncFactory.getAsync("database");

As fábricas foram separadas itencionamente, uma vez, que nem todos os bancos de dados suportam operações síncronas ou assíncronas.

Last updated