Função ExecuteJobs() abstract

Cada documento na Lista retornado pela função getJobs() é passado para essa função para execução. Se essa função lançar uma exceção, a exceção será registrada e a transação retrocedida, caso contrário, ela será confirmada. Consulte a seguinte assinatura:

public Document executeJob(YFSEnvironment Env, Document inXML)

Após todos os documentos terem sido processados pela função executeJob(), o aplicativo chama a função getJobs() para obter o próximo conjunto de tarefas que precisam ser processadas pela função executeJob(). Isso se repete até que nenhuma outra função seja retornada pela função getJobs().

Para obter exemplos do XML de entrada, consulte a classe YCPBaseTaskAgent nas informações do Javadoc.

O com.yantra.ycp.japi.util.YCPBaseAgent também fornece funções de utilitário para criação de logs de rastreio e informações de timer com as seguintes assinaturas:
  • public void log(String classMethodName, String message);
  • public startTimer(String timerName);
  • public endTimer(String timerName);