등록 정보 및 정책을 설정함으로써 이벤트 컨텐츠가 자동으로 완료될 수 있습니다.
일부 상황에서, 사용자는 작성하는 이벤트마다 일부 이벤트 등록 정보 데이터를 자동으로 설정하려고 합니다. 이는 변경되지 않는 특정 표준 값(예: 응용프로그램 이름)을 입력하거나, 런타임 환경에서 사용 가능한 정보에 기초하여 일부 등록 정보(예: 작성 시간 또는 스레드 정보)를 설정하는 방법입니다. 또한 비즈니스 규칙에 따라 이벤트 컨텐츠를 관리하는 정책을 설정할 수도 있습니다. 예를 들어, 특정 확장자 이름이 있는 이벤트는 해당 심각도를 특정 값으로 설정해야 할 수도 있습니다.
컨텐츠 핸들러를 작성하여 이 작업을 수행할 수 있습니다. 컨텐츠 핸들러는 사용하려는 임시 정책을 기반으로 각 이벤트의 등록 정보 값을 자동으로 설정하는 오브젝트입니다. 공통 이벤트 하부 구조는 이벤트가 공통 기본 이벤트 스펙을 준수하는 한, 컨텐츠 핸들러의 이벤트 데이터 수정 방법을 제한하지 않습니다.
모든 이벤트 소스가 동일한 정책을 준수하도록 하기 위해 컨텐츠 핸들러와 연관된 이벤트 팩토리를 작성(EventFactoryFactory를 사용하여)한 후 JNDI 네임 스페이스에 작성된 이벤트 팩토리를 바인드할 수 있습니다. 고유한 이벤트 팩토리를 작성하는 대신 이벤트 소스는 JNDI 찾아보기를 수행하여 컨텐츠 핸들러에 대한 어떤 지식도 없이 이미 존재하는 이벤트 팩토리에 액세스할 수 있습니다. 비즈니스 규칙이 나중에 변경되는 경우 한 곳에서 컨텐츠 핸들러를 수정할 수 있습니다.
컨텐츠 핸들러를 작성하려면, 다음 단계를 따르십시오.
최종 갱신: Fri Jun 2 2006
(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)