1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a streaming application residing in the memory and executed by the at least one processor, the streaming application comprising a flow graph that includes a plurality of operators that process a plurality of data tuples; a trigger in a first of the plurality of operators that specifies trigger criteria and a corresponding trigger action to perform when the trigger fires due to the trigger criteria being satisfied; and a streams manager residing in the memory and executed by the at least one processor, the streams manager receiving notification when the trigger fires, determining the corresponding trigger action, and initiating at least one operation to perform the corresponding trigger action.