apex-enterprise-patterns / fflib-apex-common

Common Apex Library supporting Apex Enterprise Patterns and much more!
BSD 3-Clause "New" or "Revised" License
903 stars 514 forks source link

Replace implementations on the fly #403

Closed wimvelzeboer closed 2 years ago

wimvelzeboer commented 2 years ago

Adds a method to change implementations in realtime using the Application class for Domains, Services and Selectors.

Useful when you want to dynamically assign/change implementation while doing A/B testing or feature switching.


This change is Reviewable

stohn777 commented 2 years ago

Per @wimvelzeboer, PR #298 replaces this one.