All Implemented Interfaces:
Processor, Adapter
Direct Known Subclasses:
AcknowledgementAdapter

public abstract class HapiAdapter extends ProcessorAdapter
  • Constructor Details

    • HapiAdapter

      public HapiAdapter()
  • Method Details

    • doProcess

      protected void doProcess(Exchange exchange, Object inputData, Object... inputParams) throws Exception
      Description copied from class: ProcessorAdapter
      Processes input data and populates the output exchange.
      Specified by:
      doProcess in class ProcessorAdapter
      Parameters:
      exchange - message exchange where to write processing results.
      inputData - input data.
      inputParams - input parameters.
      Throws:
      Exception - if a processing error occurs.
    • doProcessMessage

      protected abstract Message doProcessMessage(Message message, Throwable t, Object... inputParams)