Händelsehanterare efter bearbetning id175UB30E05Z
UUID och Cloud Service
Adobe Experience Manager Guides visar com/adobe/guides/postprocess/complete
-händelse som används för att utföra efterbehandlingsåtgärder. Den här händelsen utlöses när en åtgärd utförs på en DITA-fil. Följande åtgärder i en DITA-fil utlöser den här händelsen:
- Överför
- Skapa
- Ändra
Du måste skapa en Adobe Experience Manager-händelsehanterare för att kunna läsa de egenskaper som är tillgängliga i den här händelsen och utföra ytterligare bearbetning.
Händelseinformation förklaras nedan:
Händelsenamn:
com/adobe/guides/postprocess/complete
Parametrar:
path
eventType
status
- LYCKADES: Efterbehandlingsåtgärden slutfördes utan fel.
- MISSLYCKADES: Efterbearbetningen misslyckades på grund av ett fel.
errorMsg
uuid
Exempelhändelseavlyssnare
@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());
}
}
}
Ej UUID
Adobe Experience Manager Guides visar com/adobe/fmdita/postprocess/complete-händelse som används för att utföra eventuella efterbehandlingsåtgärder. Den här händelsen utlöses när en åtgärd utförs på en DITA-fil. Följande åtgärder i en DITA-fil utlöser den här händelsen:
- Överför
- Skapande
- Ändring
- Borttagning
Du måste skapa en Adobe Experience Manager-händelsehanterare för att kunna läsa de egenskaper som är tillgängliga i den här händelsen och utföra ytterligare bearbetning.
Händelseinformation förklaras nedan:
Händelsenamn:
com/adobe/fmdita/postprocess/complete
Parametrar:
path
status
- LYCKADES: Efterbehandlingsåtgärden slutfördes utan fel.
- SLUTFÖRD MED FEL: Efterbearbetningen slutfördes men med vissa fel.
- MISSLYCKADES: Efterbearbetningen misslyckades på grund av ett fel.
message
operation
- Tillägg
- Uppdatering
- Borttagning