Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 893 Bytes

chapter2_5_2.md

File metadata and controls

18 lines (12 loc) · 893 Bytes

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.