Every time on an IncomingConnection all of the Job Output Triggers are retrieved from the DB and executed for the Job. There needs to be a Singlton for this, or caching, caching prefered.
Besides having caching, executing each script per Job is not optimal, each script will be ~500-1500ms.