Package com.saxonica.ee.stream.watch

This package contains defines the two interfaces Watch and WatchMaker, and various implementations of these interfaces.

See: Description

Package com.saxonica.ee.stream.watch Description

This package contains defines the two interfaces Watch and WatchMaker, and various implementations of these interfaces.

A Watch is used on a streaming pipeline to recognize specific events, such as the start of a selected element, and to take action when these events occur. A WatchMaker is a factory class for creating a particular kind of Watch. The WatchManager is a class that sits on the Receiver pipeline keeping track of which Watches are active, and notifying them of events so that they can decide whether they are of interest.

Michael H. Kay
Saxonica Limited
28 November 2011

Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.