Classe "DBWriterAgent"

O AgentDBWriter é constituído por um SimpleBehaviour (WaitNewsAndStore) que aguarda uma mensagem para a tratar.
Tem como principal objectivo escrever e ler os principais dados da aplicação na Base de Dados
O AgentDBWriter aguarda pedidos dos vários agentes e envia os dados necessários.
É o AgentDBWriter que após a conclusão da tarefa de recepção das notícias de um feed ou da actualização de um feed que envia a mensagem para o Utilizador de sucesso da operação. Isto é possível porque é utilizado um id de conversação, o que possibilita ao AgentDBWriter quando uma tarefa é terminada com sucesso.
Em seguida está representado o Diagrama de Classes e Diagrama de Estados do AgentDBWriter.


Figura 1 - Diagrama de Classe do Agente "DBWriter"


Figura 1 - Diagrama de Estados do Agente "DBWriter"