XPrevail - Object Prevalence Layer
Up | Next
FernandoVM.XPrevail.Aspects
Classes | FernandoVM.XPrevail | Interfaces | Namespaces
Esse namespace adiciona suporte a um modelo de desenvolvimento baseado na programação orientada a aspectos - AOP. Ele contém interfaces, atributos e classes que permitem a captura, registro e tratamento de aspectos em cima dos objetos de negócios de uma aplicação. Esse suporte a AOP ainda encontra-se em carater experimental, em forte desenvolvimento. @br
Classes
Class Description
Aspect br
AspectsSupport Classe base para gerenciamento de registro e despacho de aspectos, ela é utilizada internamente pelos PrevalenceEngines que trabalham com AOP. Você não deve criar diretamente instâncias dessa classe. @br
Namespace
Interfaces
Interface Description
IAspect Interface que um aspecto deve implementar para ter informações sobre as mensagens processadas, ela não dá o direito a modificar diretamente o comportamento e/ou fluxo da mensagem. Dessa forma, ambas as notificações são colocadas como procedures. @br
IAspectsSupport Interface que um PrevalenceEngine deve implementar para oferecer suporte a um modelo de programação baseado na AOP. @br
IInternalAspect Interface que um aspecto deve implementar para ser notificado das mensagens interceptadas entre os objetos de negócios. A princípio a implementação dessa interface está limitada a classes internas do framework. Um aspecto implementado pelo usuário do framework deve implementar a interface IAspect. @br
Namespaces
Namespace Description
Impl br
JoinPoints br
Links

Copyright (c) 2004 FernandoVM. All rights reserved.