독자가 이 절을 이해하려면 이 절 앞에 있는 이 장의 내용을 숙지해야 합니다. Life Event Broker는 Guice 이벤트로 구성되어 있습니다. 개발자가 이러한 이벤트에 바인드될 수 있는 리스너를 작성할 수 있습니다. 사용 가능한 이벤트에는 다음이 있습니다.
현재 사용자가 SYSTEM이 되도록 지연된 프로세스에서 사전 및 사후 SubmitLifeEvent 이벤트가 모두 실행됩니다. 생활사건 이벤트는 생활 사건의 내용을 변경하지 않아야 합니다. 아래 추출된 코드는 리스너 클래스 MyPreCreateListener를 이러한 생활사건 중 하나에 바인드할 수 있는 방법을 보여줍니다.
Multibinder<LifeEventEvents.PreCreateLifeEvent> preCreateBinder = Multibinder.newSetBinder(binder(), new TypeLiteral<LifeEventEvents.PreCreateLifeEvent>() { /**/ }); preCreateBinder.addBinding().to(MyPreCreateListener.class);