Step 4: Add a Binding to the New Event Listener Implementation

Guice bindings are used to register the implementation.

  
public class SampleModule extends AbstractModule {

  public void configure() {      
  
    // Register the event listener
    Multibinder<PDCEvents> sampleEventListeners = 
      Multibinder.newSetBinder(binder(), PDCEvents.class);

    sampleEventListeners.addBinding().to(
      SampleForeignResidencyEventsListener.class);
  }
}
Note: New Guice modules must be registered by adding a row to the ModuleClassName database table. Please see the Persistence Cookbook for more information.