BeanContextEvent — 빈 컨텍스트 이벤트 루트

BeanContextEvent — 빈 컨텍스트 이벤트 루트

BeanContextEvent는 BeanContext의 의미론과 관련해 BeanContext에서 발생하는 모든 이벤트의 추상 루트 이벤트 클래스예요.

출처: Java API Reference

본문

public abstract class BeanContextEvent extends EventObject

이 클래스는 BeanContext 계층 구조를 통해 BeanContextEvent 하위 클래스의 전파를 허용하는 메커니즘을 도입해요. setPropagatedFrom()getPropagatedFrom() 메서드는 BeanContext가 자신을 전파된 이벤트의 소스로 식별할 수 있게 해줘요.

필드

  • propagatedFrom — 이 이벤트가 전파된 BeanContext예요.

생성자

  • BeanContextEvent(BeanContext bc)BeanContextEvent를 구성해요.

주요 메서드

  • getBeanContext() — 이 이벤트와 연결된 BeanContext를 가져와요.
  • getPropagatedFrom() — 이 이벤트의 소스인 BeanContext를 반환해요.
  • setPropagatedFrom(BeanContext bc) — 이 이벤트의 소스 BeanContext를 설정해요.
  • isPropagated() — 이 이벤트가 전파되었는지 반환해요.

구체적인 이벤트는 BeanContextMembershipEvent처럼 이 클래스를 상속받아 작성해요.

더 알아보기