Desenvolvendo eventos de reconciliação

Os eventos de reconciliação, permitem o envio de dados para o Blazon. É possível o envio de contas, direitos e membros de direitos.

Estes eventos são responsáveis por sincronizar uma aplicação alvo com o Blazon. O trecho de código a seguir ilustra a criação de um handler para eventos de reconciliação.

import java.util.List;

import com.blazon.resourceadapter.api.reconciliation.ReconciliationEntry;
import com.blazon.resourceadapter.api.reconciliation.ReconciliationEventHandler;

public class AccountReconciliation implements ReconciliationEventHandler {

	@Override
	public List<ReconciliationEntry> execute() {
		// TODO Auto-generated method stub
		return null;
	}

}

Um handler de reconciliação deve se conectar a aplicação alvo, ler os dados necessários e criar a respectiva lista de eventos de reconciliação.

Um objeto ReconciliationEntry deve possuir os dados necessários que serão enviados ao Blazon. A tabela abaixo descreve cada um de seus atributos:

Atributo
Descrição

data

São os dados, serializados em format JSON e que devem ser enviados ao Blazon.

effectiveDate

É a data que o evento deve ser processado. Esta data pode ser uma data passada, atual ou futura. O Blazon irá processar o evento de reconciliação na data/hora definda no evento.

É importante anotar a classe criada com @Component("NOME_DO_HANDLER"), pois este nome será utilizado futuramente na configuração dos handlers de reconciliação.

Last updated

Was this helpful?