Hi All, At the moment when we deactivate the Message Forwarding Processor (MFP) what happens internally is that the scheduler keeps on executing the MFP according to the given interval. Inside the MFP we just have an if condition to check whether the MFP is deactivated. If so, it will immediately skip the execution of MFP.
IMO, this redundant execution of MFP wastes CPU cycles. This could be especially problematic, when running in a constrained environment where the CPU cycles are limited. We can improve the implementation by deactivating the scheduler job itself and reactivating when needed. WDYT ? Thanks, Shafreen