[SP-pm] pool de objetos

Tiago Peczenyj tiago.peczenyj at gmail.com
Thu Mar 22 07:35:15 PDT 2012


Eu imaginei que se fosse um singleton não haveria necessidade de reset
ou criar novamente. Mas ai depende do dominio.

On Thu, Mar 22, 2012 at 10:53 AM, Eden Cardim <edencardim at gmail.com> wrote:
>>>>>> "Tiago" == Tiago Peczenyj <tiago.peczenyj at gmail.com> writes:
>
>    Tiago> Humm... analisando o seu problema parece que o primeiro passo é
>    Tiago> criar um repositorio que sabe "criar" os seus objetos. Vejo um
>    Tiago> problema que é saber se o objeto esta inativo ou não, vc teria que
>    Tiago> trabalhar com o destrutor.
>
> Ou você pode desativar o objeto quando ele sair do escopo, via
> https://metacpan.org/module/Scope::Guard
>
> my $foo = $container->resolve(service => 'foo');
> my $guard = guard { $foo->active(0) };
>
> Mas não vejo muito sentido em ter clones de objetos "ativos" ou "inativos" se
> eles são singleton.
>
> --
>      Eden Cardim         Need help with your Catalyst or DBIx::Class project?
>      Code Monkey                 http://www.shadowcat.co.uk/catalyst/
>  Shadowcat Systems Ltd.    Want a managed development or deployment platform?
>  http://edencardim.com            http://www.shadowcat.co.uk/servers/
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


More information about the SaoPaulo-pm mailing list