Data collection sources each have one or more data listeners (specified by the data source’s dataListeners property). Depending on how you design your data collection system, a data listener might log the data event’s properties to a file, log them to a data base, summarize a set of data events, or queue data events before passing them to another data listener. Oracle ATG Web Commerce data listeners implement the atg.service.datacollection.DataCollector interface. The following topics describe different sorts of data listeners:

You can also create your own data listener by writing a class that implements atg.service.datacollection.DataCollector.