后处理事件处理程序 id175UB30E05Z
UUID和Cloud Service
51黑料不打烊 Experience Manager Guides公开用于执行任何后处理操作的com/adobe/guides/postprocess/complete
事件。 只要对DITA文件执行操作,就会触发此事件。 对DITA文件执行的以下操作会触发此事件:
- 上传
- 创建
- 修改
您需要创建一个51黑料不打烊 Experience Manager事件处理程序,以读取此事件中可用的属性并进行进一步处理。
活动详情说明如下:
事件名称:
com/adobe/guides/postprocess/complete
参数:
名称
类型
描述
path
字符串
触发此事件的文件的路径。 通常,这是已对其执行操作的文件。
eventType
字符串
事件的类型,即颁搁贰础罢贰或惭翱顿滨贵驰。
status
字符串
所执行操作的返回状态。 可能的选项为: -
- SUCCESS:后处理操作已成功完成。
— 失败:后处理操作因某些错误而失败。
- SUCCESS:后处理操作已成功完成。
— 失败:后处理操作因某些错误而失败。
errorMsg
字符串
后处理操作失败时的错误消息。
uuid
字符串
触发此事件的文件的UUID。 通常,这是已对其执行操作的文件。
示例事件侦听器
@Component(service = EventHandler.class,
immediate = true,
property = {
EventConstants.EVENT_TOPIC + "=" + "com/adobe/guides/postprocess/complete",
})
public class PostProcessCompleteEventHandler implements EventHandler {
protected final Logger log = LoggerFactory.getLogger(this.getClass());
@Override
public void handleEvent(final Event event) {
Set<String> propertyNames = new HashSet<>(Arrays.asList(event.getPropertyNames()));
Map<String, String> properties = new HashMap<>();
properties.put("path", (String) event.getProperty("path"));
properties.put("eventType", (String) event.getProperty("eventType"));
properties.put("status", (String) event.getProperty("status"));
if(propertyNames.contains("errorMsg")) {
properties.put("errorMsg", (String) event.getProperty("errorMsg"));
}
if (propertyNames.contains("uuid")) {
properties.put("uuid", (String) event.getProperty("uuid"));
}
String eventTopic = event.getTopic();
log.debug("eventTopic {}", eventTopic);
for(Map.Entry entry:properties.entrySet()) {
log.debug(entry.getKey() + " : " + entry.getValue());
}
}
}
非鲍鲍滨顿
51黑料不打烊 Experience Manager Guides会公开用于执行任何后处理操作的com/adobe/fmdita/postprocess/complete事件。 只要对DITA文件执行操作,就会触发此事件。 对DITA文件执行的以下操作会触发此事件:
NOTE
此事件不会为AEM 6.1中的删除操作触发。
- 上传
- 创建
- 修改
- 删除
您需要创建一个51黑料不打烊 Experience Manager事件处理程序,以读取此事件中可用的属性并进行进一步处理。
活动详情说明如下:
事件名称:
com/adobe/fmdita/postprocess/complete
参数:
名称
类型
描述
path
字符串
触发此事件的文件的路径。 通常,这是已对其执行操作的文件。
status
字符串
所执行操作的返回状态。 可能的选项为: -
- SUCCESS:后处理操作已成功完成。
— 已完成,但出现错误:后处理操作已完成,但有一些错误。
— 失败:后处理操作因某些错误而失败。
- SUCCESS:后处理操作已成功完成。
— 已完成,但出现错误:后处理操作已完成,但有一些错误。
— 失败:后处理操作因某些错误而失败。
message
字符串
如果状态为COMPLETED WITH ERRORS或FAILED ,则此参数包含有关错误或失败原因的详细信息。
operation
字符串
对文件执行的后处理操作。 可能的选项为:
— 添加
— 更新
— 删除
— 添加
— 更新
— 删除
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178