Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Adapter stellen die Verbindung zwischen dem ursprünglichen Datenstrom und den auswertenden Abfragen her, indem sie aus dem Datenstrom Ereignisse erzeugen und die vordefinierten Eigenschaften der Ereignisse mit entsprechenden Werten füllen. Die Anbindung an bestimmte Datenquellen und –ziele erfolgt dabei dynamisch zur Laufzeit.
Bei der Entwicklung von Adaptern identifiziert man zunächst die Eventtypen, die als Grundlage dienen sollen. Außerdem muss man klären, welche Informationen die Ereignisse mitführen sollen. Daraus ergibt sich die entsprechende Adapterbasisklasse, die man entweder typisiert oder nicht typisiert umsetzen kann.