CDI - Recriar escopo de aplicação

Galera

Estou desenvolvendo um sistema onde utilizo CDI, na minha fabrica de conexões tenho um método produtor (@Produces) com escopo de aplicação (@ApplicationScoped), este método produz minha entity manager factory, ou seja, funciona como um singleton. Isto está funcionando perfeitamente porém gostaria de quando tentar criar meu entity manager e não conseguir eu fechar minha entity manager factory e tentar conectar novamente. Como eu conseguiria fazer este método produtor no escopo de aplicação ‘recriar’ minha conexão.