Wichtige Java-Klassen
Das bereitgestellte Integration-Development-Kit enthält einen Satz Javadoc-Informationen für die öffentlichen Unica Plan-API-Klassen und unterstützende Klassen.
Die wichtigsten Java-Klassen sind hier aufgelistet.
- IProcedure (com.unica.publicapi.plan.plugin.procedure.IProcedure): Schnittstelle, die von allen Prozeduren implementiert werden muss. Prozeduren durchlaufen einen klar strukturierten Lebenszyklus und greifen auf die Unica Plan-API zu, um Arbeiten durchzuführen.
- ITriggerProcedure (com.unica.publicapi.plan.plugin.procedure.ITriggerProcedure): Schnittstelle, die von allen auslösenden Prozeduren implementiert werden muss (Markierungsschnittstelle).
- IExecutionContext (com.unica.publicapi.plan.plugin.procedure.IExecutionContext): Die Schnittstelle eines nicht transparenten Kontextobjekts, das vom Ausführungsmanager an die Prozedur übergeben wird. Dieses Objekt verfügt über öffentliche Methoden zur Protokollierung und zur Verwaltung von Bearbeitungssperren. Die Prozedur übergibt dieses Objekt auch an alle PlanAPI-Aufrufe.
- IPlanAPI (com.unica.publicapi.plan.api.IPlanAPI): Schnittstelle zur Unica Plan-API. Der Ausführungskontext stellt eine getPlanAPI()-Methode zum Abrufen der ordnungsgemäßen Implementierung bereit.