SessaoFactory
Descrição de funcionamento e implementações para a SessaoFactory
A classe SessaoFactoryBase serve de base para a implementação de uma factory de construção de com base no token fornecido.
A classe opera como uma factory e um builder ao mesmo tempo, pois permite através dos métodos internos compartilhados a construção dos objetos de sessão
A ideia da classe é desacoplar e gerenciar a construção de uma sessão, de forma simples, pois basta passar a string de token para o método de construção que a mesma cuidará da resposta do resultado.
A classe também permite usar uma sessão personalizada pela aplicação, pois como é construída de forma genérica aceita tipos customizados de sessão, usuário e escopo.
Implementação
A ideia por traz da classe é que a mesma seja implementada livremente e consiga gerar uma instância de sessão concreta conforme a necessidade da aplicação.
Inicialmente é necessário fornecer um TokenParser
Para isso, segue o diagrama de sequencia para isso.
Last updated
Was this helpful?