Interface AggregatingConsumer<T extends AggregatingConsumeService>

All Superinterfaces:
ComponentLifecycle
All Known Subinterfaces:
AggregatingJmsConsumer
All Known Implementing Classes:
AggregatingConsumerImpl, AggregatingFsConsumer, AggregatingFtpConsumer, AggregatingQueueConsumer

public interface AggregatingConsumer<T extends AggregatingConsumeService> extends ComponentLifecycle
Consumer interface for performing aggregation.
  • Method Details

    • aggregateMessages

      void aggregateMessages(AdaptrisMessage msg, T service) throws ServiceException
      Perform the aggregation.
      Parameters:
      msg - the current message being processed.
      service - the service that relates to this consumer implementation.
      Throws:
      ServiceException