BeanContextMembershipEvent — 멤버십 변경 이벤트
BeanContextMembershipEvent — 멤버십 변경 이벤트
BeanContextMembershipEvent는 특정 BeanContext의 멤버십에 추가되거나 제거된 자식들의 목록을 캡슐화해요.
본문
public class BeanContextMembershipEvent extends BeanContextEvent
주어진 BeanContext 인스턴스에서 성공적인 add(), remove(), retainAll(), removeAll(), 또는 clear()가 호출될 때마다 이 이벤트의 인스턴스가 발생해요.
이 유형의 이벤트를 받는 데 관심 있는 객체는 BeanContextMembershipListener 인터페이스를 구현하고, BeanContext의 addBeanContextMembershipListener(BeanContextMembershipListener) 메서드로 의사를 등록해야 해요.
필드
children— 이 이벤트 알림의 영향을 받는 자식들의 목록이에요.
생성자
BeanContextMembershipEvent(BeanContext bc, Collection changes)—BeanContextMembershipEvent를 구성해요.BeanContextMembershipEvent(BeanContext bc, Object[] changes)—BeanContextMembershipEvent를 구성해요.
주요 메서드
getChildAsArray()— 멤버십이 변경된 자식들을 배열로 반환해요.iterator()— 자식들을 반복할Iterator를 반환해요.size()— 변경된 자식 수를 반환해요.contains(Object child)— 지정한 객체가 이 이벤트의 자식 목록에 포함되는지 반환해요.