How long emission lasts. When null, a rate-based emitter emits forever, and a burst-only emitter finishes after its last burst.
final double? duration;