Beispiel: Schnittstelle "BaseGenericEmitter"

Die Schnittstelle "BaseGenericEmitter" definiert, wie Prüfereignisse ausgegeben werden. Es können andere Schnittstellen existieren, die diese Schnittstelle erweitern und bestimmte Prüfereignisgruppierungen verarbeiten, wie z. B. Sicherheitsereignisse, transaktionsorientierte Ereignisse oder andere angepasste Gruppierungen. Verwenden Sie diese Schnittstelle, um eine angepasste Implementierung des Emitters zu erstellen.

Schnittstelle "BaseGenericEmitter"

/** 
* Dies ist die Schnittstelle für den Ereignis-Emitter. Ereignisquellen verwenden diese Schnittstelle,
* um Ereignisse an einen Ereignisservice zu senden.
*  
*/ 
public interface BaseGenericEmitter { 
/** 
* Sendet ein Ereignis an die konfigurierte GenericEmitter-Implementierung.
* 
* @param Ereignis Das Ereignis, das an den Ereignisservice gesendet werden soll.
* Dieser Wert darf nicht null sein.
* @return Die globale Instanz-ID des erstellten Ereignisses.
* @exception GenericEmitterException Wenn während der Emitter-Verarbeitung ein Fehler auftritt.
* @exception IllegalArgumentException Wenn der Ereignisparameter null ist.
*/ 
public String sendEvent(GenericEvent event) throws 
					GenericEventException; 
/** * Sendet eine Gruppe von Ereignissen an die konfigurierte GenericEmitter-Implementierung.
* @param Ereignisse Die an den Ereignisservice zu sendende Ereignisgruppe.
* Dieser Wert darf nicht null sein.
* @return Die globalen Instanz-IDs der erstellten Ereignisse.
* @exception GenericEmitterException Wenn während der Emitter-Verarbeitung ein Fehler auftritt.
* @exception IllegalArgumentException Wenn der Ereignisparameter null ist.
*/ 
public String[] sendEvents(GenericEvent events[]) throws 
					GenericEventException; 
/** 
* Bewirkt, dass der Emitter alle Ressourcen, deren Eigentümer dieses Objekt
* ist, und alle zugehörigen abhängigen Ressourcen freigibt.
* Nachfolgende Aufrufe dieser Methode haben keine Wirkung.
* 
* @throws GenericEmitterException Wenn der Emitter die gehaltenen
* Ressourcen nicht freigibt.
* @throws GenericEventException Wenn bei der Freigabe der Ressourcen irgendein anderer Fehler auftritt.
*/ 
public void close() throws 
					GenericEventException; 
}

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsec_sa_emitter_interface
Dateiname:rsec_sa_emitter_interface.html