ExchangeStoreInterceptor
Membrane Monitor remembers every request and response message that it processes. The stored messages can be displayed and they are needed to compute performance statistics.
But on the other hand Membrane Router should not remember messages by default to keep the memory footprint low.
In some deployments all messages flowing through the router should be saved to disk.
To meet all these requirements the storing of exchanges must be flexible. Therefore the functionality was moved to a ExchangeStoreInterceptor that can be configured with an implementation of the Interface ExchangeStore.

Figure 1:
