Introduction

Persistence Infrastructure makes use of Google Guice to act as a factory mechanism for interface objects. In general, it is not compliant to change an implementation which is bound to an interface. Note that if an implementation is replaced in a non-compliant way, difficulties may be encountered in a later upgrade to a newer version.

However, wait list does provide an interface which allows the customer to replace the default implementation with a new custom implementation, if required, by creating a new Guice module class and adding a corresponding entry in the MODULE table. For more information on Guice and how to use Guice bindings using a Module class, please refer to the Persistence Cookbook.