可从事件目录中除去不再需要的事件定义。
执行此任务的目的和时间
如果不再需要某个事件定义,您就可以从事件目录中除去它。
注: 如果启用了
WebSphere 安全性,则应用程序用户标识必须映射至 catalogAdministrator 角色以从事件目录中除去事件定义。
完成此任务需要执行的步骤
要从事件目录中除去某个事件定义,请使用 removeEventDefinition 方法。 eventCatalog.removeEventDefinition(name)
name
参数是要从事件目录中除去的事件定义的名称。如果事件目录中没有匹配的事件定义,将抛出 EventDefinitionNotFoundException 异常。
结果
从事件目录中除去某个事件定义时,将同时除去其子代和所有其他后代。对于除去的每个事件定义,事件目录向事件服务器发送一个事件,通知事件使用者已发生这一变化。请参阅更改通知,以获取更多信息。
注: 除去事件定义后,事件目录不会检查事件服务器以确定该事件定义是否描述事件数据存储中的任何现有事件。因此,从事件目录中除去事件定义之前,应确保不再需要该事件定义。