ESB End interceptor is getting invoked too often(after each action) instead of after service

Solution Verified - Updated -

Issue

  • The org.jboss.soa.esb.pipeline.end.interceptors property is being used to log messages at the end of the action pipeline. The processMessage(...) method in the interceptor class is expected to get executed only once and at the end of action pipeline but it seems that it gets executed after each action in the action pipeline. This behaviour is totally unexpected. What could be causing this weird behaviour and how to fix it?

Environment

  • Red Hat JBoss SOA Platform (SOA-P)
    • 5.3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.