Class LadybugReportGenerator

java.lang.Object
org.frankframework.ladybug.LadybugReportGenerator
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class LadybugReportGenerator extends Object implements org.springframework.beans.factory.InitializingBean
Interface between the AOP config and the Ladybug. Takes case of boilerplate code such as report name, checkpoint names, pipe descriptions.
  • Constructor Details

    • LadybugReportGenerator

      public LadybugReportGenerator()
  • Method Details

    • setTestTool

      @Autowired public void setTestTool(nl.nn.testtool.TestTool testTool)
    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • pipelineInput

      public Message pipelineInput(PipeLine pipeLine, String correlationId, Message input)
    • pipelineOutput

      public Message pipelineOutput(PipeLine pipeLine, String correlationId, Message output)
    • pipelineAbort

      public Message pipelineAbort(PipeLine pipeLine, String correlationId, Message output)
    • pipelineAbort

      public Throwable pipelineAbort(PipeLine pipeLine, String correlationId, Throwable throwable)
    • pipeInput

      public <T> T pipeInput(PipeLine pipeLine, IPipe pipe, String correlationId, T input)
    • pipeOutput

      public <T> T pipeOutput(PipeLine pipeLine, IPipe pipe, String correlationId, T output)
    • pipeAbort

      public Throwable pipeAbort(PipeLine pipeLine, IPipe pipe, String correlationId, Throwable throwable)
    • senderInput

      public <T> T senderInput(ISender sender, String correlationId, T input)
    • senderOutput

      public <T> T senderOutput(ISender sender, String correlationId, T output)
    • senderAbort

      public Throwable senderAbort(ISender sender, String correlationId, Throwable throwable)
    • replyListenerInput

      public String replyListenerInput(IListener<?> listener, String correlationId, String input)
    • replyListenerOutput

      public <M> M replyListenerOutput(IListener<M> listener, String correlationId, M output)
    • replyListenerAbort

      public Throwable replyListenerAbort(IListener<?> listener, String correlationId, Throwable throwable)
    • createThread

      public void createThread(Object sourceObject, String threadId, String correlationId)
    • cancelThread

      public void cancelThread(Object sourceObject, String threadId, String correlationId)
    • startThread

      public Object startThread(Object sourceObject, String threadId, String correlationId, Object input)
    • endThread

      public Object endThread(Object sourceObject, String correlationId, Object output)
    • abortThread

      public Throwable abortThread(Object sourceObject, String correlationId, Throwable throwable)
    • getInputFromSessionKey

      public Object getInputFromSessionKey(String correlationId, String sessionKey, Object sessionValue)
    • getInputFromFixedValue

      public Object getInputFromFixedValue(String correlationId, Object fixedValue)
    • getEmptyInputReplacement

      public Object getEmptyInputReplacement(String correlationId, Object replacementValue)
    • parameterResolvedTo

      public Object parameterResolvedTo(IParameter parameter, String correlationId, Object value)
    • sessionOutputPoint

      public Object sessionOutputPoint(String correlationId, String sessionKey, Object result)
    • sessionInputPoint

      public Object sessionInputPoint(String correlationId, String sessionKey, Object result)
    • showInputValue

      public <T> T showInputValue(String correlationId, String label, T value)
    • showOutputValue

      public <T> T showOutputValue(String correlationId, String label, T value)
    • preserveInput

      public Message preserveInput(String correlationId, Message input)