plp.orientadaAspectos1.declaracao.aspecto
Interface DecAdvice
- All Known Implementing Classes:
- DecAdviceAbstrato, DecAdviceAfter, DecAdviceAround, DecAdviceBefore, DecAdviceComposto
public interface DecAdvice
Classe que representa a declaração de um advice.
elabora
AmbienteExecucao elabora(AmbienteExecucao ambiente,
DecAspecto decAspecto)
throws PointcutNaoDeclaradoException
- Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
- Parameters:
ambiente
- O ambiente de execuçãodecAspecto
- Declaração de aspecto que contém o advice.
- Returns:
- AmbienteExecucao apos a execução da interceptaçao
- Throws:
PointcutNaoDeclaradoException