This figure illustrates that the handleRequestReceived(), handlePreOCS(), and handlePostOCS() methods for altering the Diameter request in the extension is called for every Diameter request that is processed by the charging flow.